小编Tuo*_*asR的帖子

实现Photoshop的"海报边缘" - 过滤器

我试图找出Photoshop"海报边缘"滤镜的组成效果.它似乎是边缘检测和分色的组合,但我无法复制它,甚至不能与它们复制,所以我想我错过了一些东西.下图显示了海报边缘滤镜之前和之后的相同图像:

替代文字

我尝试在图像上进行分色(和量化),以及使用Sobel进行边缘检测,但显然Photoshop正在做一些不同的事情,因为结果非常不同.基本上,与photoshop过滤器相比,分色看起来非常不同,边缘非常弱.

那么有人知道海报边缘滤波器是如何实现的,或者知道应该做什么图像处理来从前者获得后一个图像.

并不是真的很重要,但我使用的是Java,我的图像过滤代码主要基于这里的过滤器:http://www.jhlabs.com/ip/filters/index.html

编辑 adobe.com过滤器的描述:

海报边缘根据您设置的海报化选项减少图像中的颜色数量(将其划分),并找到图像的边缘并在其上绘制黑线.宽阔的区域具有简单的阴影,并且整个图像中分布有精细的暗部细节.

java image-processing

11
推荐指数
1
解决办法
4777
查看次数

通过Intent使用手机摄像头 - 活动永远不会回来?

我在Android应用中使用手机的相机来拍照.我正在使用Intents来使用内置的相机应用程序,我使用以下代码:

Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(FILEPATH)));
startActivityForResult(intent, ACTIVITY_NATIVE_CAMERA_AQUIRE);
Run Code Online (Sandbox Code Playgroud)

它工作正常,相机也可以显示出来.我可以拍照,手机给我提供了三个选项:取消,重拍,确定.前两个工作,按取消将用户返回到应用程序,但按下确定没有任何反应.显然onActivityResult没有被调用,相机只是停留在屏幕上.调试器中也没有.

使用Android 2.2.1在Nexus One上运行应用程序.运行Android 2.0的模拟器上的问题相同.

编辑:使用HTC的Sense UI在运行Android 2.2的HTC Desire上进行测试:效果很好.电子邮件中没有任何内容,也没有Google N1.

编辑2:似乎HTC Desire图像获取活动在它确实返回的意义上更好地工作,但是它忽略了EXTRA_OUTPUT设置并且仅在onActivityResult -call中返回一个小图像.在手机连接到计算机时检查ddms控制台我看到手机正在将图像存储在SD卡上,但路径不会传回我的应用程序.它开始看起来没有可靠的方法来使用相机意图,并获得一个合理大小的图像.坏,坏,坏.

java camera android

5
推荐指数
1
解决办法
1286
查看次数

标签 统计

java ×2

android ×1

camera ×1

image-processing ×1