facedetect

admin
Site Admin
Posts: 37995
Joined: Wed Sep 10, 2008 11:43 am

Re: facedetect

Post by admin »

/FULL/PATH/TO/face --input={FILE} --cascade=/FULL/PATH/TO/scj/includes/conf/face.xml
Don't forget to run script update
Adrenal1ne
Posts: 156
Joined: Tue Oct 22, 2013 6:44 am

Re: facedetect

Post by Adrenal1ne »

admin wrote:/FULL/PATH/TO/face --input={FILE} --cascade=/FULL/PATH/TO/scj/includes/conf/face.xml
я скопировал для тестов всё в одну папку, так что полный путь указывать не обязательно.
Adrenal1ne
Posts: 156
Joined: Tue Oct 22, 2013 6:44 am

Re: facedetect

Post by Adrenal1ne »

konstantin@server:~$ /home/konstantin/facecj --input=/home/konstantin/1663963_chelovek-na-belom-fone.jpg --cascade=/home/konstantin/face.xml
OpenCV Error: Bad argument (undeclared key 'input' requested) in getByName, file /home/konstantin/my_scpipts/opencv/opencv-3.2.0/modules/core/src/command_line_parser.cpp, line 136
terminate called after throwing an instance of 'cv::Exception'
Adrenal1ne
Posts: 156
Joined: Tue Oct 22, 2013 6:44 am

Re: facedetect

Post by Adrenal1ne »

Это из лога смарта
2017-09-13 09:58:15: Downloading img https://fhg.julesjordan.com/porn_stars2 ... our/11.jpg (../tmp/17/tmp//712322.jpg) (87.18347287178, 0.00024795532226562)
2017-09-13 09:58:16: Source Size 1256005 (87.737137079239, 0.55366492271423)
2017-09-13 09:58:16: Make thumb ../tmp/17/tmp//712322.jpg (87.737371921539, 0.00022697448730469)
2017-09-13 09:58:16: Creating thumb ../tmp/17/tmp//27972.jpg.tmp.jpg -> ../tmp/17/tmp//27972.jpg (87.738803863525, 0.0014288425445557)
2017-09-13 09:58:16: Identify /usr/bin//identify -verbose ../tmp/17/tmp//27972.jpg.tmp.jpg (87.73898100853, 0.00017094612121582)
2017-09-13 09:58:16: Size: 1600x1066 (../tmp/17/tmp//27972.jpg.tmp.jpg) thumb: 240x180
thumb_ratio: 1.3333333333333 img_ratio: 1.5009380863039 to ../tmp/17/tmp//27972.jpg (88.009031057358, 0.27005195617676)
2017-09-13 09:58:16: Cut image (88.009479999542, 0.00043892860412598)
2017-09-13 09:58:16: Face detect Cmd : /home/konstantin/facecj --input=../tmp/17/tmp//27972.jpg.tmp.jpg --cascade=/home/konstantin/sites/mysite.com/smart/includes/conf/face.xml (88.009666919708, 0.00018215179443359)
2017-09-13 09:58:17: Output : OpenCV Error: Bad argument (undeclared key 'input' requested) in getByName, file /home/konstantin/my_scpipts/opencv/opencv-3.2.0/modules/core/src/command_line_parser.cpp, line 136
terminate called after throwing an instance of 'cv::Exception'
what(): /home/konstantin/my_scpipts/opencv/opencv-3.2.0/modules/core/src/command_line_parser.cpp:136: error: (-5) undeclared key 'input' requested in function getByName

Aborted (core dumped)
admin
Site Admin
Posts: 37995
Joined: Wed Sep 10, 2008 11:43 am

Re: facedetect

Post by admin »

Да, действительно поменяли формат в 3й версии

надо сделать

const char* keys =
{
"{input| |The source image}"
"{outdir| |The output directory}"
"{cascade| |The cascade file}"
};
Don't forget to run script update
Adrenal1ne
Posts: 156
Joined: Tue Oct 22, 2013 6:44 am

Re: facedetect

Post by Adrenal1ne »

Ну наконец-то меня услышали, спасибо :)
Скомпилировался файл нормально, но теперь не понятно ищет лица или нет. В логах вижу facedetect строку с параметрами, но во многих галерах неправильно определяется лицо. Я понимаю, что это не зависит от работы скрипта.

А можно в проверку кроп-файла добавить facedetect, чтобы понимать как работает facedetect на этапе тестирования кропфайла?
сюда http:/mysite.ru/smart/admin/?operation=rot_edit_crop_profile&crop_profile_id=1
а то не понятно как ищет лица скрипт
admin
Site Admin
Posts: 37995
Joined: Wed Sep 10, 2008 11:43 am

Re: facedetect

Post by admin »

Можете отдельно запускать face бинарник - он выдает координаты лица на картинке
Don't forget to run script update
Adrenal1ne
Posts: 156
Joined: Tue Oct 22, 2013 6:44 am

Re: facedetect

Post by Adrenal1ne »

admin wrote:Можете отдельно запускать face бинарник - он выдает координаты лица на картинке
Это я знаю , что можно запускать отдельно.
А в тестировании кропфайла можно добавить эту функцию, чтобы тестировать сразу с facedetect и видеть какая тумба получится из картинки ?
Adrenal1ne
Posts: 156
Joined: Tue Oct 22, 2013 6:44 am

Re: facedetect

Post by Adrenal1ne »

Adrenal1ne wrote:
admin wrote:Можете отдельно запускать face бинарник - он выдает координаты лица на картинке
Это я знаю , что можно запускать отдельно.
А в тестировании кропфайла можно добавить эту функцию, чтобы тестировать сразу с facedetect и видеть какая тумба получится из картинки ?
Поясню. Это было бы удобно, чтобы тестировать различные xml конфигурации.
admin
Site Admin
Posts: 37995
Joined: Wed Sep 10, 2008 11:43 am

Re: facedetect

Post by admin »

А оно сейчас так и работает по идее
Вы делаете тумбы и к ней применяются все указанные правила.
Don't forget to run script update
Post Reply