你好,
我正在尝试编写应用程序(使用OpenCV库)在c++中检测在房间人体(在许多不同的位置)。我在Windows 10 OS上使用“OpenCV”版本4.5.1使用USB相机连接到我的笔记本电脑。作为编译器(IDE),我正在使用“Visual Studio 2019”(这是正常工作的)。作为目标硬件(用于检测),我将使用“raspberry pi compute模块4” - 请参阅链接:
https://www.raspberypi.org/products/compute-module-4 /?variant=raspberry-pi-cm4001000.
https://beplay无法取钱datasheets.raspberrypi.org/cm4/cm4-datasheet.pdf
还有一个MIPI摄像头。
首先,我尝试使用“Haar Cascade分类器”编写脸部检测程序。我使用来自“OpenCV”文件夹的预先训练的分类器:“\ opencv \ build \ et \ haarcascades”。面部检测有效地工作 - 我在从“YouTube”下载的一些视频文件上测试它。然后我尝试使用此方法(“Haar Cascade分类器”)和来自“OpenCV”文件夹的预先培训的分类器来检测一个主体:“\ OpenCV \ Build \ eth \ haarcasce”。我用于检测此类分类器:
1)haarcascade_fullody.xml
2)haarcascade_upperody.xml.
3) haarcascade_lowerbody.xml
检测人体的结果令人失望。所以我开始想知道“Cascade Harr分类器”是否是检测人体的正确方法。也许有人可以指出更好的方法为此任务 - 我的意思是不同的算法/方法。我会关心算法将使用OpenCV库实现(我更喜欢C ++,但Python也正常)。
我还有第二个问题是关于比较“OpenCV”和“Keras”(以及Tensorflow)。有经验的人,可以比较在全人体检测使用OpenCV或Keras框架实现的结果。
谢谢,提前和问候
我正在尝试编写应用程序(使用OpenCV库)在c++中检测在房间人体(在许多不同的位置)。我在Windows 10 OS上使用“OpenCV”版本4.5.1使用USB相机连接到我的笔记本电脑。作为编译器(IDE),我正在使用“Visual Studio 2019”(这是正常工作的)。作为目标硬件(用于检测),我将使用“raspberry pi compute模块4” - 请参阅链接:
https://www.raspberypi.org/products/compute-module-4 /?variant=raspberry-pi-cm4001000.
https://beplay无法取钱datasheets.raspberrypi.org/cm4/cm4-datasheet.pdf
还有一个MIPI摄像头。
首先,我尝试使用“Haar Cascade分类器”编写脸部检测程序。我使用来自“OpenCV”文件夹的预先训练的分类器:“\ opencv \ build \ et \ haarcascades”。面部检测有效地工作 - 我在从“YouTube”下载的一些视频文件上测试它。然后我尝试使用此方法(“Haar Cascade分类器”)和来自“OpenCV”文件夹的预先培训的分类器来检测一个主体:“\ OpenCV \ Build \ eth \ haarcasce”。我用于检测此类分类器:
1)haarcascade_fullody.xml
2)haarcascade_upperody.xml.
3) haarcascade_lowerbody.xml
检测人体的结果令人失望。所以我开始想知道“Cascade Harr分类器”是否是检测人体的正确方法。也许有人可以指出更好的方法为此任务 - 我的意思是不同的算法/方法。我会关心算法将使用OpenCV库实现(我更喜欢C ++,但Python也正常)。
我还有第二个问题是关于比较“OpenCV”和“Keras”(以及Tensorflow)。有经验的人,可以比较在全人体检测使用OpenCV或Keras框架实现的结果。
谢谢,提前和问候