请教高人,如何知道图象里的某个像素是偏红的?

nicon 2007-03-21 12:45:09
rt,解决立即给分。
...全文
282 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
nicon 2007-03-23
  • 打赏
  • 举报
回复
结贴,不尝试这种方法了,谢谢。
Paradise_heida 2007-03-22
  • 打赏
  • 举报
回复
没玩过,学习学习。
leixueqiyi 2007-03-22
  • 打赏
  • 举报
回复
MSDN,上面有色素的源码,你把源码写在代码中就好
王集鹄 2007-03-22
  • 打赏
  • 举报
回复
那你把(发灰)的那种颜色进行比较
我的邮箱是wjhu111#21cn.com
你可以把原图和期望成为处理后的图发给我
如果有空就帮你写写
nicon 2007-03-22
  • 打赏
  • 举报
回复
按照你的方法,系统把一些红色的部分也去过滤掉了。
nicon 2007-03-22
  • 打赏
  • 举报
回复
to zswang:
是这样的,有一简单图片,主要颜色为红色,但背景有点发灰(是扫描进去的),我想把背景发灰的部分去掉,而原图不能有任何失真。红色区域分布并不均匀,疏密不一,而且红色深度也不一致。

不知道我说明白了没有?
王集鹄 2007-03-22
  • 打赏
  • 举报
回复
你把调试代码贴出来看看,并说明期望的调试结果
nicon 2007-03-22
  • 打赏
  • 举报
回复
我用你的方法试了一下,效果不行啊。
王集鹄 2007-03-21
  • 打赏
  • 举报
回复
越小越相似
nicon 2007-03-21
  • 打赏
  • 举报
回复
这个函数得出的结果值说明什么呢?是越大越相似,还是越小越相似?
王集鹄 2007-03-21
  • 打赏
  • 举报
回复
//计算各个色值平均差值,即颜色相似度
Public Function ColorSpace(ByVal A As Color, ByVal B As Color) As Double
ColorSpace = (Math.Abs(0.0 + A.R - B.R) + Math.Abs(0.0 + A.G - B.G) + Math.Abs(0.0 + A.B - B.B)) / 3.0
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Text = ColorSpace(Color.Red, Color.Maroon)
End Sub
新鲜鱼排 2007-03-21
  • 打赏
  • 举报
回复
不知道楼主要干什么用,难道你要通过程序来通过验证码的验证么?

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧