iOS 高級去水印,塗鴉去水印


目前在研究一下圖像的處理,看了一下相關的軟件,比如:《去水印大師》,究竟去水印是怎么處理的呢?看圖分析。

一共是三個功能:快速去水印、高級去水印、塗鴉去水印

快速去水印:暫時沒找到好的處理方法,可以使用高斯模糊的方式去處理,效果還不錯。

高級去水印:這個要使用opencv這個C++的庫

塗鴉去水印:就單純的塗鴉處理

高級去水印

可參考github:

https://github.com/ahgdwang/WaterMarkDelete

https://github.com/CodingClearLoveLove/Watermarks2

 

塗鴉去水印

可參考github:

https://github.com/siyunyou/CRJDrawImageView

 

總結

1、塗鴉去水印和高級去水印,可以混合使用。由於塗鴉去水印,每畫一筆,都是在CAShapeLayer圖層上操作,而高級去水印是基於圖片處理的,因而,需要將塗鴉去水印每一筆畫完去保存成一張圖片。

2、處理圖片的UIImageView,需要根據圖片的大小比例去創建,這樣,會出現圖片比例是無限循環小數的時候,每次保存圖片都會讓圖片失真並且縮小。暫時沒有好的處理方式。

 

OpenCV的庫,研究起來,還是很吃力的,可以看看以下的文章

1、https://www.jianshu.com/p/eed90371a3a6

2、http://blog.devtang.com/2013/10/19/the-tech-detail-of-ape-client-2/

3、https://www.jianshu.com/p/476ba34fca96

4、https://www.jianshu.com/p/96be2417cc98

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM