我正在尝试阈值,并与Cinder OpenCV块反转图像。 在我了openFrameworks会使用类似的东西:openCV:阈值和反转图像
someImage.threshold(230, true);
...这里真正是参数指定阈值和反转。
煤渣我想以下几点:
cv::threshold (input, threshNear, 230, 255, CV_THRESH_BINARY_INV);
...不工作,或
cv::threshold (input, threshNear, 100, 255, CV_8U);
cv::invert (threshNear, threshNearInverted);
...产生和错误,让卡住的程序。 有什么建议吗?
cv :: invert是* Matrix *反转,而不是您可能想要的颜色反转。 – berak 2014-10-01 08:31:04
也请为您的任何案件提供* exact *错误。 – berak 2014-10-01 08:32:07
@berak感谢您对cv :: invert的评论 - 并且投票结果为down :)我已经发现CV_THRESH_BINARY_INV参数是要走的路,但结果是由于我使用的值而引起的误导(请参阅我自己的回答)。我将调查更多关于这个值的问题,不幸的是,在某些时候,cinder缺乏文档对我来说有点压倒性... – 2014-10-01 09:38:30