我是 OpenCV 新手,我想选择视频/图像中的特定区域进行检测。就我而言,我想检测仅在路上而不是在停车场的汽车。
嗯,选择汽车需要使用训练数据。但选择 ROI(感兴趣区域)相当简单:
考虑img = cv2.imread(image)
在这种情况下,您可以在代码中的某个位置以这种方式指定区域:
sub_image = img[y:y+h, x:x+w]
一旦指定值,就会获得 ROI,当然,不使用“x”或“y”,其中 h 是高度,w 是宽度。请记住,图像只是二维矩阵。
Use CascadeClassifier()
从图像中选择汽车。文档已找到here。 OpenCV 附带了训练数据,您可以使用它们以 XML 文件的形式进行分类。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)