首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

Photoshop中魔棒的编程实现(以灰度图像为例),该如何解决

2012-01-05 
Photoshop中魔棒的编程实现(以灰度图像为例)本科毕业设计请各位大侠帮帮忙~~~说是 用手工选取区域生长所需

Photoshop中魔棒的编程实现(以灰度图像为例)
本科毕业设计
请各位大侠帮帮忙~~~
说是 用手工选取区域生长所需的种子,利用区域生长算法提取灰度图像的边缘,实现魔棒的基本功能。
可我也没接触过图像处理方面的知识
所以希望大侠们能告诉我具体的方法或者思路
甚至是代码(呵呵 要求有点过了)
谢谢了……

[解决办法]
我有一套完整的和PS中90%相似的魔术棒的工程,所以我知道要实现这个功能需要什么样的水平和知识。其中如果抗锯齿和连续的选项都没有被勾选,则算法部分比较容处理,因为可以全图扫描。而楼主的种子填充就对应着连续的选项被勾选,算法实际上要复杂不少。抗锯齿选项在魔术棒的功能中实用性不大,不过要实现也得花费一番功夫。

那个蠕动的蚂蚁线的实现要结合魔术棒内在的算法一起实现,蚂蚁线的绘制Codeproject上有相关参考代码,但是那些代码都不适用,因为占用CPU过高。

作为本科的毕业设计,种子填充算法本身没有难度,不过要反映到魔术棒上,那些外在的表现就不容易了。

热点排行