
图像处理
jackiesun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大眼功能的实现
现在流行的美容软件,百度魔拍,美图秀秀嘛的都有这样的功能。工作需要,实现了一下(现在没空,以后详细写写),先写写值得注意的几项:1、实际上就是凸透镜的效果,非常感谢http://blog.youkuaiyun.com/wsfdl/article/details/7719890 这篇文章!2、上面的文章,指定半径后,距离圆心越近,变形越大。和美图秀秀的效果不一样3、上面文章的变形强度与点距圆心的原创 2013-10-25 14:17:02 · 1260 阅读 · 1 评论 -
基于点约束的曲面变形算法的一点心得
最近研究三维曲面的变形算法主要参考“基于点约束的交互式曲面自由变形技术”这篇文章理论上和二维图像的变形是一样的,只是扩展到了三维几点心得记录如下:1、目前不知道obj三维模型的坐标值是如何得到的,都是非常小的小数,有正有负。你说归一化了吧,还有大于1的值。这就导致上面文章中提到的参数大小对变形的影响。文章中设置h=1,我采用的是CANDIDE-3标准模型,h设置为1时,变形及其原创 2014-03-19 17:34:41 · 1855 阅读 · 0 评论 -
图像球面化算法的理解与实现
工作需要,仔细分析了美颜相机里的大眼功能,发现与我之前写的那篇大眼文章在效果上还是有差异的。于是到网上一阵猛搜,找到了“球面化”这一概念。从效果图上看,美颜相机应该就是采用的这种算法,遂开始研究实现方法。拜“球面化算法的研究”http://blog.youkuaiyun.com/xeral/article/details/6593416这一博客所助,仔细静下心来研究了一下,稍有理解,这里记下,以备后用原创 2014-02-20 19:09:02 · 9399 阅读 · 6 评论 -
cvsaveimage第三个参数的设置方法
一般cvsaveimage函数只传递2个参数来保存文件查看源代码,第三个参数可以设置如jpeg文件的压缩率等第三个参数是一个int的数组指针使用方法如下:int params[3]; params[0] = CV_IMWRITE_JPEG_QUALITY; params[1] = 85;//设置s压缩度cvSaveImage("a.jpg",image,params原创 2014-01-20 14:29:35 · 6486 阅读 · 0 评论 -
Opencv关于PNG图像的load和save问题
Opencv作为开源的免费软件,bug和功能上都有问题(可以用Intel的ipp来代替)比如png带透明度的文件,查资料说,Opencv不支持png的第4个通道,即透明度通道。有的说要修改opencv里png解码函数然后重新编译实现对透明通道的支持,但这方法很麻烦,ios、android、windows下都要重新编译。抱着试试的想法,实验了一下,貌似解决了问题:1、cvload原创 2014-01-20 14:24:25 · 11827 阅读 · 2 评论 -
opencv的cvcopy问题,疑惑!!!!
写了段代码发现cvcopy使用的有问题举例如下:原图A,中间图像B和区域大小Br,C和Cr 等等。。。。每个图像都比前一图像小一点。想实现的功能是,设置A的ROI为Br,把Br中的A的内容替换为B的内容,再设置A的ROI为Cr,把Cr中A的内容替换为C的内容,这样就能实现逐步替换的效果。按理说,不断调用cvSetImageROI(A,*r),CvCopy(*,A),CVResetImage原创 2013-11-12 14:24:15 · 1470 阅读 · 0 评论 -
iPhone拍照翻转情况分析
公司要对iPhone拍的照进行处理用iPhone的前置相机自拍后会自动按中轴线进行水平镜像分析各种情况如下:1、前置自拍后会翻转2、前置自拍图像后传给其他iPhone,或保存在本机相册,程序显示后不会翻转3、后置相机任何情况下都不会翻转结论:只有本机的前置相机自拍后,才会翻转。任何的附加操作后,就不会翻转。貌似苹果对本机前置相机自拍时加入了一个标识符,但从图像文件信原创 2013-10-31 04:36:47 · 4076 阅读 · 0 评论 -
PS中各种滤镜效果的实现
阿萨斯原创 2013-10-31 04:22:56 · 2284 阅读 · 0 评论 -
简单的图像加密方法
加密:FILE *p; FILE *q; int n; int m; int *a; char *name;p = fopen("D://projects//facefuse//roufu//mask.png","rb"); n = _filelength(_fileno(p));//得到图像长度 //n = int(double(n)/4 + 0.5) * 4;原创 2013-10-31 04:06:13 · 2027 阅读 · 0 评论 -
photoshop中RGB与LAB空间的相互转换
工作需要,要RGB和LAB互相转换,要得到某一个RGB值对应的LAB值,所以,MATLAB和Opencv什么的就没法用了,只能自己找。网上很多代码,也都是正确效果,比如http://blog.sina.com.cn/s/blog_46e3af5b0100u7wt.html 这篇文章里的代码,能够正确的RGB和LAB互相转换。但是发现使用photoshop取图像上某点的RGB转换得到的LAB原创 2015-09-02 15:33:38 · 4386 阅读 · 3 评论