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

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

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

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

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

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

高級去水印

可參考github:get

https://github.com/ahgdwang/WaterMarkDeleteit

https://github.com/CodingClearLoveLove/Watermarks2opencv

 

塗鴉去水印

可參考github:cli

https://github.com/siyunyou/CRJDrawImageView軟件

 

總結

一、塗鴉去水印和高級去水印,能夠混合使用。因爲塗鴉去水印,每畫一筆,都是在CAShapeLayer圖層上操做,而高級去水印是基於圖片處理的,於是,須要將塗鴉去水印每一筆畫完去保存成一張圖片。

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

 

OpenCV的庫,研究起來,仍是很吃力的,能夠看看如下的文章

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

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

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

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

相關文章
相關標籤/搜索