Check if recognize has finish the job

Hello
I have configure and run recognize app.
I have almost 28000 picture to scan.
I have launch recognize scan 2 days ago.
But the CPU is very low.
It seem’s to works as I have some face categorized.
When going to recognize conf it still says it is in progress…

How can I have a overview on how many files where analysed ?
Or where can I see the remaining cron planed?

And howcan I increase the speed ? (I set CPU to 0)

Many thanks for help

Another question on this app…
Is there some tuning possible on the quality of the recognizion?
I meen strengh the criterai that declare a face to belong to someone?
=> because half of the face does not belong to the good personne …

Hello!

Which version of recognize are you using?
For the initial processing you can run occ recognize:classifyon the terminal manually. This will be faster.

because half of the face does not belong to the good personne

What do you mean by this exactly?

I am using Recognize 4.3 on NC 27.

by “half of the face does not belong to the good personne” I mean (sory for my english no so precise, I am french…)

The Recognize creat user (with a number), and in each number with a significative photo attach (more than 50) almost half of the picture tag as this user are not ideed the good user.

To try to be more clear with an exemple:
I have pictures with friend1, friend2, friend3.
after 2 days recognize has create user 100, 101, 102.

But in user 100 I have more than a half of friend1 but also some picture with only friend2 our Friend3.

If I type in a term (when the chek box in the recognized is activated for picture):

sudo -u www-data php /var/www/nextcloud/occ recognize:classify

I get

Processing storage 1 with root ID 2
Processing storage 3 with root ID 1114
generating preview of 1284 with dimension 1024
Copying 1284 preview to tempfolder
generating preview of 1285 with dimension 1024
Copying 1285 preview to tempfolder
generating preview of 1286 with dimension 1024
Copying 1286 preview to tempfolder
generating preview of 1287 with dimension 1024
Copying 1287 preview to tempfolder
generating preview of 1288 with dimension 1024
Copying 1288 preview to tempfolder
generating preview of 1289 with dimension 1024
Copying 1289 preview to tempfolder
generating preview of 1290 with dimension 1024
Copying 1290 preview to tempfolder
generating preview of 1291 with dimension 1024
Copying 1291 preview to tempfolder
generating preview of 1292 with dimension 1024
Copying 1292 preview to tempfolder
generating preview of 1293 with dimension 1024
Copying 1293 preview to tempfolder
generating preview of 1294 with dimension 1024
Copying 1294 preview to tempfolder
generating preview of 1295 with dimension 1024
Copying 1295 preview to tempfolder
generating preview of 1296 with dimension 1024
Copying 1296 preview to tempfolder
generating preview of 1297 with dimension 1024
Copying 1297 preview to tempfolder
generating preview of 1298 with dimension 1024
Copying 1298 preview to tempfolder
generating preview of 1299 with dimension 1024
Copying 1299 preview to tempfolder
generating preview of 1300 with dimension 1024
Copying 1300 preview to tempfolder
generating preview of 1301 with dimension 1024
Copying 1301 preview to tempfolder
generating preview of 1302 with dimension 1024
Copying 1302 preview to tempfolder
generating preview of 1303 with dimension 1024
Copying 1303 preview to tempfolder
generating preview of 1304 with dimension 1024
Copying 1304 preview to tempfolder
generating preview of 1305 with dimension 1024
Copying 1305 preview to tempfolder
generating preview of 1306 with dimension 1024
Copying 1306 preview to tempfolder
generating preview of 1307 with dimension 1024
Copying 1307 preview to tempfolder
generating preview of 1308 with dimension 1024
Copying 1308 preview to tempfolder
generating preview of 1309 with dimension 1024
Copying 1309 preview to tempfolder
generating preview of 1310 with dimension 1024
Copying 1310 preview to tempfolder
generating preview of 1311 with dimension 1024
Copying 1311 preview to tempfolder
generating preview of 1312 with dimension 1024
Copying 1312 preview to tempfolder
generating preview of 1313 with dimension 1024
Copying 1313 preview to tempfolder
generating preview of 1314 with dimension 1024
Copying 1314 preview to tempfolder
generating preview of 1315 with dimension 1024
Copying 1315 preview to tempfolder
generating preview of 1316 with dimension 1024
Copying 1316 preview to tempfolder
generating preview of 1317 with dimension 1024
Copying 1317 preview to tempfolder
generating preview of 1318 with dimension 1024
Copying 1318 preview to tempfolder
generating preview of 1319 with dimension 1024
Copying 1319 preview to tempfolder
generating preview of 1320 with dimension 1024
Copying 1320 preview to tempfolder
generating preview of 1321 with dimension 1024
Copying 1321 preview to tempfolder
generating preview of 1322 with dimension 1024
Copying 1322 preview to tempfolder
generating preview of 1323 with dimension 1024
Copying 1323 preview to tempfolder
generating preview of 1324 with dimension 1024
Copying 1324 preview to tempfolder
generating preview of 1325 with dimension 1024
Copying 1325 preview to tempfolder
generating preview of 1326 with dimension 1024
Copying 1326 preview to tempfolder
generating preview of 1327 with dimension 1024
Copying 1327 preview to tempfolder
generating preview of 1328 with dimension 1024
Copying 1328 preview to tempfolder
generating preview of 1329 with dimension 1024
Copying 1329 preview to tempfolder
generating preview of 1330 with dimension 1024
Copying 1330 preview to tempfolder
generating preview of 1331 with dimension 1024
Copying 1331 preview to tempfolder
generating preview of 1333 with dimension 1024
Copying 1333 preview to tempfolder
generating preview of 1334 with dimension 1024
Copying 1334 preview to tempfolder
generating preview of 1335 with dimension 1024
Copying 1335 preview to tempfolder
generating preview of 1336 with dimension 1024
Copying 1336 preview to tempfolder
generating preview of 1337 with dimension 1024
Copying 1337 preview to tempfolder
generating preview of 1338 with dimension 1024
Copying 1338 preview to tempfolder
generating preview of 1339 with dimension 1024
Copying 1339 preview to tempfolder
generating preview of 1340 with dimension 1024
Copying 1340 preview to tempfolder
generating preview of 1341 with dimension 1024
Copying 1341 preview to tempfolder
generating preview of 1342 with dimension 1024
Copying 1342 preview to tempfolder
generating preview of 1343 with dimension 1024
Copying 1343 preview to tempfolder
generating preview of 1344 with dimension 1024
Copying 1344 preview to tempfolder
generating preview of 1345 with dimension 1024
Copying 1345 preview to tempfolder
generating preview of 1346 with dimension 1024
Copying 1346 preview to tempfolder
generating preview of 1347 with dimension 1024
Copying 1347 preview to tempfolder
generating preview of 1348 with dimension 1024
Copying 1348 preview to tempfolder
generating preview of 1349 with dimension 1024
Copying 1349 preview to tempfolder
generating preview of 1350 with dimension 1024
Copying 1350 preview to tempfolder
generating preview of 1351 with dimension 1024
Copying 1351 preview to tempfolder
generating preview of 1352 with dimension 1024
Copying 1352 preview to tempfolder
generating preview of 1353 with dimension 1024
Copying 1353 preview to tempfolder
generating preview of 1354 with dimension 1024
Copying 1354 preview to tempfolder
generating preview of 1355 with dimension 1024
Copying 1355 preview to tempfolder
generating preview of 1356 with dimension 1024
Copying 1356 preview to tempfolder
generating preview of 1357 with dimension 1024
Copying 1357 preview to tempfolder
generating preview of 1358 with dimension 1024
Copying 1358 preview to tempfolder
generating preview of 1359 with dimension 1024
Copying 1359 preview to tempfolder
generating preview of 1360 with dimension 1024
Copying 1360 preview to tempfolder
generating preview of 1361 with dimension 1024
Copying 1361 preview to tempfolder
generating preview of 1362 with dimension 1024
Copying 1362 preview to tempfolder
generating preview of 1363 with dimension 1024
Copying 1363 preview to tempfolder
generating preview of 1364 with dimension 1024
Copying 1364 preview to tempfolder
generating preview of 1365 with dimension 1024
Copying 1365 preview to tempfolder
generating preview of 1366 with dimension 1024
Copying 1366 preview to tempfolder
generating preview of 1367 with dimension 1024
Copying 1367 preview to tempfolder
generating preview of 1368 with dimension 1024
Copying 1368 preview to tempfolder
generating preview of 1369 with dimension 1024
Copying 1369 preview to tempfolder
generating preview of 1370 with dimension 1024
Copying 1370 preview to tempfolder
generating preview of 1371 with dimension 1024
Copying 1371 preview to tempfolder
generating preview of 1372 with dimension 1024
Copying 1372 preview to tempfolder
generating preview of 1373 with dimension 1024
Copying 1373 preview to tempfolder
generating preview of 1374 with dimension 1024
Copying 1374 preview to tempfolder
generating preview of 1375 with dimension 1024
Copying 1375 preview to tempfolder
generating preview of 1376 with dimension 1024
Copying 1376 preview to tempfolder
generating preview of 1377 with dimension 1024
Copying 1377 preview to tempfolder
Classifying array (
  0 => '/tmp/oc_tmp_h95HKf-.jpg',
  1 => '/tmp/oc_tmp_Nz1h14-.jpg',
  2 => '/tmp/oc_tmp_IBHjKF-.jpg',
  3 => '/tmp/oc_tmp_PRo56X-.jpg',
  4 => '/tmp/oc_tmp_QkGr0x-.jpg',
  5 => '/tmp/oc_tmp_auwHwR-.jpg',
  6 => '/tmp/oc_tmp_gWl5xd-.jpg',
  7 => '/tmp/oc_tmp_ViaJVI-.jpg',
  8 => '/tmp/oc_tmp_Q0lSyS-.jpg',
  9 => '/tmp/oc_tmp_MF2IV3-.jpg',
  10 => '/tmp/oc_tmp_AYZrfh-.jpg',
  11 => '/tmp/oc_tmp_MjktlX-.jpg',
  12 => '/tmp/oc_tmp_68Vaim-.jpg',
  13 => '/tmp/oc_tmp_fOSq90-.jpg',
  14 => '/tmp/oc_tmp_2aqY7g-.jpg',
  15 => '/tmp/oc_tmp_osN1N5-.jpg',
  16 => '/tmp/oc_tmp_F631bp-.jpg',
  17 => '/tmp/oc_tmp_YNUNTu-.jpg',
  18 => '/tmp/oc_tmp_UclBo4-.jpg',
  19 => '/tmp/oc_tmp_RBpQty-.jpg',
  20 => '/tmp/oc_tmp_Q0AKR4-.jpg',
  21 => '/tmp/oc_tmp_Mbh5jD-.jpg',
  22 => '/tmp/oc_tmp_LB3oP5-.jpg',
  23 => '/tmp/oc_tmp_RGYYRk-.jpg',
  24 => '/tmp/oc_tmp_1zK16X-.jpg',
  25 => '/tmp/oc_tmp_56xpLv-.jpg',
  26 => '/tmp/oc_tmp_UWUgGJ-.jpg',
  27 => '/tmp/oc_tmp_cZp7pz-.jpg',
  28 => '/tmp/oc_tmp_PKPbn1-.jpg',
  29 => '/tmp/oc_tmp_VT9H1A-.jpg',
  30 => '/tmp/oc_tmp_el67Hr-.jpg',
  31 => '/tmp/oc_tmp_dcpju4-.jpg',
  32 => '/tmp/oc_tmp_Jekn1r-.jpg',
  33 => '/tmp/oc_tmp_jBy2qM-.jpg',
  34 => '/tmp/oc_tmp_0KCx0H-.jpg',
  35 => '/tmp/oc_tmp_bXV6L2-.jpg',
  36 => '/tmp/oc_tmp_gp2ULE-.jpg',
  37 => '/tmp/oc_tmp_kZbaDT-.jpg',
  38 => '/tmp/oc_tmp_JDBZ7v-.jpg',
  39 => '/tmp/oc_tmp_TtgYlG-.jpg',
  40 => '/tmp/oc_tmp_uPNzAb-.jpg',
  41 => '/tmp/oc_tmp_i3O1sI-.jpg',
  42 => '/tmp/oc_tmp_HhyjXw-.jpg',
  43 => '/tmp/oc_tmp_aepHqZ-.jpg',
  44 => '/tmp/oc_tmp_hRgVNk-.jpg',
  45 => '/tmp/oc_tmp_x2dxo5-.jpg',
  46 => '/tmp/oc_tmp_E2DzIJ-.jpg',
  47 => '/tmp/oc_tmp_c0dqFS-.jpg',
  48 => '/tmp/oc_tmp_gi2UJQ-.jpg',
  49 => '/tmp/oc_tmp_ciT70Z-.jpg',
  50 => '/tmp/oc_tmp_Zyvb81-.jpg',
  51 => '/tmp/oc_tmp_l2zLAY-.jpg',
  52 => '/tmp/oc_tmp_fT5xEk-.jpg',
  53 => '/tmp/oc_tmp_Cq7WOq-.jpg',
  54 => '/tmp/oc_tmp_AsXstl-.jpg',
  55 => '/tmp/oc_tmp_e44Mea-.jpg',
  56 => '/tmp/oc_tmp_lFAB6o-.jpg',
  57 => '/tmp/oc_tmp_9V8cs6-.jpg',
  58 => '/tmp/oc_tmp_cCDFjU-.jpg',
  59 => '/tmp/oc_tmp_32YRgX-.jpg',
  60 => '/tmp/oc_tmp_ya3jyY-.jpg',
  61 => '/tmp/oc_tmp_Rb4v7X-.jpg',
  62 => '/tmp/oc_tmp_LUBvLC-.jpg',
  63 => '/tmp/oc_tmp_vQao3R-.jpg',
  64 => '/tmp/oc_tmp_DeEbAA-.jpg',
  65 => '/tmp/oc_tmp_Tofs1K-.jpg',
  66 => '/tmp/oc_tmp_4LDiTj-.jpg',
  67 => '/tmp/oc_tmp_wOWtP6-.jpg',
  68 => '/tmp/oc_tmp_mFzRie-.jpg',
  69 => '/tmp/oc_tmp_1Q9dIv-.jpg',
  70 => '/tmp/oc_tmp_Boaxvr-.jpg',
  71 => '/tmp/oc_tmp_6F1lAI-.jpg',
  72 => '/tmp/oc_tmp_ZFj2LR-.jpg',
  73 => '/tmp/oc_tmp_HciXfk-.jpg',
  74 => '/tmp/oc_tmp_EsTuRd-.jpg',
  75 => '/tmp/oc_tmp_f0gudY-.jpg',
  76 => '/tmp/oc_tmp_aVRe1L-.jpg',
  77 => '/tmp/oc_tmp_CgGB2d-.jpg',
  78 => '/tmp/oc_tmp_dZUUwb-.jpg',
  79 => '/tmp/oc_tmp_YG8YgP-.jpg',
  80 => '/tmp/oc_tmp_a4kEUG-.jpg',
  81 => '/tmp/oc_tmp_B4vF1F-.jpg',
  82 => '/tmp/oc_tmp_tJJeex-.jpg',
  83 => '/tmp/oc_tmp_mx7EsA-.jpg',
  84 => '/tmp/oc_tmp_0oGnsH-.jpg',
  85 => '/tmp/oc_tmp_1CMDJ6-.jpg',
  86 => '/tmp/oc_tmp_0lLmtn-.jpg',
  87 => '/tmp/oc_tmp_4liCzY-.jpg',
  88 => '/tmp/oc_tmp_jiXmDw-.jpg',
  89 => '/tmp/oc_tmp_GPJkH8-.jpg',
  90 => '/tmp/oc_tmp_9tbZj3-.jpg',
  91 => '/tmp/oc_tmp_8YwQjh-.jpg',
  92 => '/tmp/oc_tmp_3SXjfk-.jpg',
)
Running array (
  0 => '/usr/bin/nice',
  1 => '-0',
  2 => '/var/www/nextcloud/apps/recognize/bin/node',
  3 => '/var/www/nextcloud/apps/recognize/src/classifier_faces.js',
  4 => '-',
)
An unhandled exception has been thrown:
ParseError: syntax error, unexpected token ")" in /var/www/nextcloud/apps/maps/vendor/symfony/process/Process.php:311
Stack trace:
#0 /var/www/nextcloud/lib/composer/composer/ClassLoader.php(433): Composer\Autoload\{closure}()
#1 /var/www/nextcloud/apps/recognize/lib/Classifiers/Classifier.php(143): Composer\Autoload\ClassLoader->loadClass()
#2 /var/www/nextcloud/apps/recognize/lib/Classifiers/Images/ClusteringFaceClassifier.php(83): OCA\Recognize\Classifiers\Classifier->classifyFiles()
#3 /var/www/nextcloud/apps/recognize/lib/Command/Classify.php(132): OCA\Recognize\Classifiers\Images\ClusteringFaceClassifier->classify()
#4 /var/www/nextcloud/3rdparty/symfony/console/Command/Command.php(298): OCA\Recognize\Command\Classify->execute()
#5 /var/www/nextcloud/3rdparty/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run()
#6 /var/www/nextcloud/3rdparty/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand()
#7 /var/www/nextcloud/3rdparty/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun()
#8 /var/www/nextcloud/lib/private/Console/Application.php(211): Symfony\Component\Console\Application->run()
#9 /var/www/nextcloud/console.php(100): OC\Console\Application->run()
#10 /var/www/nextcloud/occ(11): require_once('...')

If the check box is not activated for picture I get :

sudo -u www-data php /var/www/nextcloud/occ recognize:classify
Processing storage 1 with root ID 2
Processing storage 3 with root ID 1114
Processing storage 4 with root ID 189
Processing storage 5 with root ID 430
Processing storage 6 with root ID 392
Processing storage 7 with root ID 717
Processing storage 10 with root ID 5829
Processing storage 11 with root ID 8636

and it stop in both case. (I check the CPU wich is zero…)

ParseError: syntax error, unexpected token “)”

Which PHP version are you using?

But in user 100 I have more than a half of friend1 but also some picture with only friend2 our Friend3.

Mh, not sure what this is about. It might simply be that it confuses the faces.

When upgrading to NC 27 it was recommended to pass to php8.1 so I have done it.

That why I was wondering if it was possible to tune a parameter to be more “strict” with the face comparison ?

Of course it will maybe detect sometime 2 faces for the same personne, but it is more easy to merge 2 face than split inside the same categorie