【发布时间】:2014-01-08 12:25:10
【问题描述】:
我正在使用开放式 CV 和 C++。我需要检测人脸上的一些圆形红色点。我正在使用 blob 检测,但它似乎不起作用。我已将图像拆分为红色、蓝色和绿色,但我认为我没有正确设置参数。有人可以帮忙吗? 这是我的代码http://pastebin.com/aGkUz3SG
谢谢
【问题讨论】:
-
你试过
cv::namedWindow("r");cv::imshow("r",r);cv::waitKey(-1);来测试拆分是否正常?在我看来是正确的。在那里,您可能会了解您的“斑点”是否真的存在于红色通道中。 -
对不起,我无法发布图片。但这是我正在使用的图片的链接。 opticalengineering.spiedigitallibrary.org/data/Journals/OPTICE/…我只使用正面图片,其中包含红色斑点。是的,我能够将照片分成红色。
标签: c++ opencv split computer-vision blob