现有一副图像 上边分布着一排排的黑点和白点
想把黑点变黑 白点变白。
但有一个问题是 如:左上角的黑点有可能和右下角的白点一样黑
但是如果分片二值的话 有可能正好这个区域内所有的点是白点或黑点 这样结果就错。
问:那位高手能给出解决方案,答者有分!
想把黑点变黑 白点变白。
但有一个问题是 如:左上角的黑点有可能和右下角的白点一样黑
但是如果分片二值的话 有可能正好这个区域内所有的点是白点或黑点 这样结果就错。
问:那位高手能给出解决方案,答者有分!
解决方案 »
- 不同的视中响应不同的菜单项
- CByteArray里有个0x1A,为什么这个字符和他后面的就不能通过串口发出去了??
- 在VC里,如何让程序不使用虚拟内存?
- 如何获得基于CFormView工程自动生成的对话框CWnd的对象?
- DataGrid 控件显示数据库里的一个记录集问题 在线等 急急 有答案即结帖
- 在窗口重新enable后光标形状不能自动更新?
- 发什么消息或调用什么函数,使ComboBox控件自动打开。
- 关于从CString中提取子串的算法,希望大家给我指定
- 如何找到某绑定端口被哪个应用程序所使用
- VC++中数据读取和存储的问题怎么解决
- 下面这种效果能用什么控件实现?ListCtrl还是EditBox
- xml 编译错误
黑点还用变黑,白点还用变白呀?
没看明白用局部域值化
如果Niblack之类的算法能无能为力,除非人工指定啦
找到黑、白点的位置(看来只能一个一个找):图象有黑、白点(圆),应该有另外颜色的背景。找黑、白点要对比背景颜色,亮度。
阈值的作用只有一个:那就是“白”的更白,“黑”的更黑!至于LZ说的这种要求属于应用层面的东西,不要与底层混淆在一起了。如何运用阈值来达到程序设计或应用的要求,要视具体的应用环境而定,而这部分控制逻辑也不要与底层混淆在一起,单列出来。对于LZ的问题,总体说来就是带有逻辑控制的阈值处理。具体的实现还需要更多的应用信息才能确定。