我是一名图像处理新手。任何人都可以教我如何在灰度图像中进行斑点检测?一个示例代码将非常感激。那么我就必须计算出现的斑点数量。顺便说一下,输入将来自网络摄像头。还有如何确定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 Blob检测
- 2. Emgu CV未检测到CUDA
- 3. EMGU CV SURF图像匹配
- 4. 检测图像中的颜色斑点
- 5. 图像斑点检测在机器人
- 6. 人脸检测算法使用Emgu CV
- 7. OpenCV Emgu - 如何设置灰度图像像素强度
- 8. 检测脸部的眉毛[EMGU CV/Open CV/C#]
- 9. EMGU CV重新分配图像
- 10. 使用emgu cv扫描图像
- 11. Emgu使用C#的CV图像捕捉#
- 12. 开放式cv中基于颜色的斑点检测
- 13. 如何匹配两幅图像的EMGU CV SIFT关键点?
- 14. EMGU CV异常
- 15. 使用emgu cv
- 16. Emgu CV ColorConversion.RGB2GRAY/BGR2GRAY
- 17. 矩形 - Emgu CV
- 18. AForge.NET白色斑点检测
- 19. C++中的斑点检测
- 20. pcl ::点云到cv ::垫深度图像
- 21. 灰度图像
- 22. 斑点检测和图像分割之间的差异
- 23. 简单的多斑点检测二值图像?
- 24. EMGU CV摄像头捕获WPF?
- 25. 如何检测opencv或emgu cv中的三角形边缘?
- 26. 使用emgu cv进行对象检测CvInvoke.cvHoughCircles
- 27. Emgu CV检查网络摄像头连接
- 28. 灰度PNG图像
- 29. 与Emgu CV一起使用Kinect ColorImageFrame CV
- 30. 16bit灰度图像的Sobel边缘检测输出
示例代码?这是一个非常复杂的话题,我不会得到代码示例。看到这个:http://opencv.willowgarage.com/wiki/cvBlobsLib – vulkanino 2012-02-29 15:23:53
也许你可以帮我确定使用emgucv – user1217904 2012-02-29 15:45:42