我是一名图像处理新手。任何人都可以教我如何在灰度图像中进行斑点检测?一个示例代码将非常感激。那么我就必须计算出现的斑点数量。顺便说一下,输入将来自网络摄像头。还有如何确定blob的大小?喜欢比较尺寸是否与头部尺寸几乎相同?事实上,我正在做一个柜台,我必须计算通过门的人数。Emgu CV灰度图像斑点检测
1
A
回答
0
在我的评论的链接例如:
http://opencv.willowgarage.com/wiki/cvBlobsLib
你轻松搞定一个CBlob
对象:
CBlobResult blobs;
int i;
CBlob *currentBlob;
IplImage *original, *originalThr;
// load an image and threshold it
original = cvLoadImage("pic1.png", 0);
cvThreshold(original, originalThr, 100, 0, 255, CV_THRESH_BINARY);
// find non-white blobs in thresholded image
blobs = CBlobResult(originalThr, NULL, 255);
// exclude the ones smaller than param2 value
blobs.Filter(blobs, B_EXCLUDE, CBlobGetArea(), B_LESS, param2);
// get mean gray color of biggest blob
CBlob biggestBlob;
CBlobGetMean getMeanColor(original);
double meanGray;
blobs.GetNth(CBlobGetArea(), 0, biggestBlob);
meanGray = getMeanColor(biggestBlob);
// display filtered blobs
cvMerge(originalThr, originalThr, originalThr, NULL, displayedImage);
for (i = 0; i < blobs.GetNumBlobs(); i++)
{
currentBlob = blobs.GetBlob(i);
currentBlob->FillBlob(displayedImage, CV_RGB(255,0,0));
}
,那么你可以根据你的需要就可以打电话Area
或Perimeter
。
+2
blob大小我正在与EmguCV。我可以在EmguCV中调用cvbloblib吗? – user1217904 2012-03-02 08:40:24
相关问题
- 1. Emgu Cv和16位灰度图像
- 2. Emgu CV Blob检测
- 3. Emgu CV未检测到CUDA
- 4. Emgu Cv运动检测
- 5. Emgu CV微笑检测
- 6. EMGU CV SURF图像匹配
- 7. 如何使用Emgu CV来检测图像中的箭头?
- 8. 检测图像中的颜色斑点
- 9. 图像斑点检测在机器人
- 10. 图像斑点检测算法
- 11. 人脸检测算法使用Emgu CV
- 12. OpenCV Emgu - 如何设置灰度图像像素强度
- 13. 如何检测图像是灰度
- 14. 检测脸部的眉毛[EMGU CV/Open CV/C#]
- 15. EMGU CV重新分配图像
- 16. Emgu使用C#的CV图像捕捉#
- 17. 图像拼接Emgu CV与GPU
- 18. Emgu CV - EmguCV中的图像框架(Skeletonization)
- 19. 使用emgu cv扫描图像
- 20. 开放式cv中基于颜色的斑点检测
- 21. 如何匹配两幅图像的EMGU CV SIFT关键点?
- 22. Emgu CV SURFFeature Error
- 23. 使用emgu cv
- 24. 使用emgu CV
- 25. 矩形 - Emgu CV
- 26. Emgu CV ColorConversion.RGB2GRAY/BGR2GRAY
- 27. EMGU CV异常
- 28. 检测图像上彩色斑点的触摸(位图)
- 29. OpenCV:检测彩色斑点
- 30. C++中的斑点检测
示例代码?这是一个非常复杂的话题,我不会得到代码示例。看到这个:http://opencv.willowgarage.com/wiki/cvBlobsLib – vulkanino 2012-02-29 15:23:53
也许你可以帮我确定使用emgucv – user1217904 2012-02-29 15:45:42