现实图片处理

7845333 2010-09-28 11:14:12
我没办法插入图片,只好文字说明一下:

一张图上白色底,有N个不规则圆,有些圆是相切的,圆的边缘是黑线,内部是白色。

现在要在所有圆圈内涂上红色,这算法怎么弄法?

这是现实中的问题,目前是用Photoshop一个圈一个圈地涂,
...全文
121 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingtianliuyun 2010-09-28
  • 打赏
  • 举报
回复
以我理解:这算法关键是判断圆圈内还是圆圈外
以一条直线扫描过去,遇到圆就有交点,通过判断交点的情况确定圆圈内圆圈外
waveBreaking 2010-09-28
  • 打赏
  • 举报
回复
用JAVA画的图处理很简单,如果是现实的图片我觉得还是用Photoshop吧,不然应该是超级的复杂的问题。

你看即使是Photoshop对这些外来不规则图形都只能是一点点的涂色,你要是能做出来,哪真是牛逼了。
dr_lou 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lude8880 的回复:]
我一条线一条线画快还是一个点一个点判断后画快?
[/Quote]

没法一条线一条线画吧,因为这一行不可能都一个颜色。
lude8880 2010-09-28
  • 打赏
  • 举报
回复
我一条线一条线画快还是一个点一个点判断后画快?
dr_lou 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lude8880 的回复:]
一条一条横扫过去,遇到第奇数黑点是起点,遇到偶数的黑点是终点画n条红线红线
[/Quote]

只能配合算法,判断点在图形内还是外了,这个性能就。。
lude8880 2010-09-28
  • 打赏
  • 举报
回复
一条一条横扫过去,遇到第奇数黑点是起点,遇到偶数的黑点是终点画n条红线红线

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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