龙 龙飞凤舞316 Unregistered / Unconfirmed GUEST, unregistred user! 2005-10-12 #1 DELPHI中怎样实现象PHOTOSHOP那样的抠像功能,比如把一张相片中的兰底去掉,把相片中的人抠出来,贴在另一张图片上??
龙 龙飞凤舞316 Unregistered / Unconfirmed GUEST, unregistred user! 2005-10-12 #2 DELPHI中怎样实现象PHOTOSHOP那样的抠像功能,比如把一张相片中的兰底去掉,把相片中的人抠出来,贴在另一张图片上??
W WilliamGui Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-13 #3 PhotoShop不是有选区吗? 其中一种根据像素颜色相近值来自动得到选区! OK,Delphi也可以做到, 选择一点,如左下角第一个点(透明的gif图片就是这样的),与它相邻的,颜色相近的其它的,得到一个选区,然后,当然是记录下来, 当复制到另一幅图片上时,把不是选区的像素复制过去就行了
PhotoShop不是有选区吗? 其中一种根据像素颜色相近值来自动得到选区! OK,Delphi也可以做到, 选择一点,如左下角第一个点(透明的gif图片就是这样的),与它相邻的,颜色相近的其它的,得到一个选区,然后,当然是记录下来, 当复制到另一幅图片上时,把不是选区的像素复制过去就行了
G Genl Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-13 #4 读像素啊 把要抠的图片设置为Source 另一张设置为Dest..... 一个一个像素读 如果是底色 就读下一个像素 如果不是 覆盖 Dest... 不过如果图片是JPG的话这个方法就不好使了。。。 可以仔细观察 JPG中一大片相同颜色的区域其实颜色不一样 那样就复杂了 可能涉及到傅立叶变换去噪声问题
读像素啊 把要抠的图片设置为Source 另一张设置为Dest..... 一个一个像素读 如果是底色 就读下一个像素 如果不是 覆盖 Dest... 不过如果图片是JPG的话这个方法就不好使了。。。 可以仔细观察 JPG中一大片相同颜色的区域其实颜色不一样 那样就复杂了 可能涉及到傅立叶变换去噪声问题
龙 龙飞凤舞316 Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-18 #5 我有试过一个个像素的读,但抠出来的效果很差,人像边上的像素通常抠不好,有没有更好的方法呢?