5
A
回答
0
要实现你叫侵蚀其次是扩张开。 关闭是通过调用第一个扩张然后侵蚀完成的。
参考文献:
http://opencv.willowgarage.com/documentation/image_filtering.html
http://opencv.itseez.com/doc/tutorials/imgproc/opening_closing_hats/opening_closing_hats.html
1
我假设你正在使用EmguCV。您可以使用MorphologyEx
方法,实现了既简单又复杂的形态基于操作
3
如果您正在使用EmguCV(如go4sri假定)的代码段开放EmguCV应该是这样的:
Image<Gray, Byte> src = new Image<Gray, Byte>("Your Image.png");
Image<Gray, Byte> dst = new Image<Gray, Byte>(src.Width, src.Height);
StructuringElementEx element = new StructuringElementEx(3, 3, 1, 1, Emgu.CV.CvEnum.CV_ELEMENT_SHAPE.CV_SHAPE_CROSS);
CvInvoke.cvMorphologyEx(src, dst, IntPtr.Zero, element, CV_MORPH_OP.CV_MOP_OPEN, 1);
ImageViewer.Show(dst, "Your morphed Image");
用于关闭你就只需要更换枚举
CV_MORPH_OP.CV_MOP_CLOSE
更多有关这些功能的访问EmguCV Doc
相关问题
- 1. 使用perl打开和关闭网页
- 2. 使用cmd打开和关闭程序
- 3. 使用bash打开和关闭进程
- 4. 在python中使用openCV检测打开或关闭的眼睛
- 5. XCDYouTubeVideoPlayer打开和关闭
- 6. android vibrator打开和关闭
- 7. 打开和关闭绑定
- 8. 打开和关闭蓝牙
- 9. 打开和关闭物理
- 10. DotNetNuke - 打开和关闭树
- 11. 打开和关闭灯
- 12. 打开和关闭窗口
- 13. StreamWriter打开和关闭
- 14. 打开和关闭pconnect
- 15. 打开和关闭功能
- 16. 打开和关闭电路
- 17. Javascript:打开/关闭开关
- 18. 用jquery打开和关闭div
- 19. 打开和关闭应用从Java
- 20. 打开document.windows,打印和关闭(不关闭)
- 21. 用OpenCV检查物理门是否打开或关闭
- 22. 打开/关闭Resharper
- 23. 打开/关闭WiFi
- 24. arduino使用pySerial打开/关闭led
- 25. 使用C关闭打开的文件
- 26. 使用AngularJS打开/关闭摄像头
- 27. 使用cmd打开或关闭cd-drive
- 28. 使用属性打开/关闭Proguard
- 29. 关闭打开使用jQuery选项卡上的关闭按钮
- 30. JQuery:打开/关闭菜单,打开但不关闭
什么在'grey.Width'和'grey.Height'中是'grey'? – dumbledad 2013-10-13 11:59:28
哦,没有解决这个问题。它来自单元测试。你可以用src替换灰色。 – 2013-10-13 15:16:04
由于EmguCV的版本至少为2.4.0(这是我拥有的最早的版本),因此您可以直接在图像对象上调用MorphologyEx或_MorphologyEx,而不是使用CvInvoke。 – rold2007 2014-07-30 21:09:08