山寨美图秀秀的美肤功能----实现过程

第一部分:美肤功能的原理

参考文献1:点击打开链接

参考文献2:点击打开链接

根据参考文献,使用Python调用Opencv很容易实现的,再次感谢一下两位作者。


第二部分:pyqt4做个运行界面

step1:pyqt4的基础知识请参考:点击打开链接

step2:界面按钮调用自定义函数请参考:点击打开链接

step3:好棒~可以开始正式做只属于自己的界面啦!在此期间请使用谷歌,不谢。

step4:界面部分完成后,可以对应着写它们的操作函数啦~这里还是需要谷歌。


第三部分:将程序打包成exe文件

python程序的打包方法有两种,py2exe和pyinstall。我尝试过py2exe,打包很顺利,可是运行exe的时候总是打不开图像;后来改用了pyinstall,依然存在运行时打不开图像的情况,后来解决办法是:将“C:\Python27\Lib\site-packages\PyQt4\plugins\imageformats”文件夹复制到dist目录下,再进行打包操作,即可。

py2exe打包方法请参考:点击打开链接

pyinstall打包方法请参考:点击打开链接


打包好之后你就可以自己玩啦,也可以把dist文件夹、build文件夹和*.spec放在一个文件夹下,然后丢给小伙伴们一起愉快的玩啦~



你可能感兴趣的:(山寨美图秀秀的美肤功能----实现过程)