0
我正在使用Emgucv
庫中的項目,他的問題如下,Emgucv繪製的項目
- 我捕捉圖像
- 檢測功能
- 提取它
- 繪製
之後,我複製空白圖像中繪製的項目,現在我想要找到新圖像內的輪廓,但結果總是公牛,爲什麼是這樣?
在此先感謝
我正在使用Emgucv
庫中的項目,他的問題如下,Emgucv繪製的項目
之後,我複製空白圖像中繪製的項目,現在我想要找到新圖像內的輪廓,但結果總是公牛,爲什麼是這樣?
在此先感謝
其他信息將是很好的。
但是你能夠找到的輪廓,新的圖像必須被轉換成像FF的二進制圖像:(假設newImage是Image類型)
Image<Gray,byte> binaryImage = newImage.ThresholdBinary(new Gray(1), new Gray(255));
要檢測的輪廓和寫入resultImage:
for (var contour = binaryImage.FindContours(
CHAIN_APPROX_METHOD.CV_CHAIN_APPROX_SIMPLE,
RETR_TYPE.CV_RETR_CCOMP);
contour != null;
contour = contour.HNext)
{
resultImage.Draw(contour, new Gray(255), -1);
}