簡體   English   中英

檢測圖像是否有水印?

[英]Detect if image has a watermark?

我們的網站允許人們上傳圖片。 但是,我們不允許使用帶水印的圖像,但許多用戶仍會上傳。 是否有一些軟件/代碼可以(至少在大多數情況下)捕獲具有水印的圖像,例如徽標/圖像? 我不確定是否有某種標准。

謝謝

要檢測圖像上的任何類型的徽標都會非常復雜。 你需要類似於人臉識別的東西,以及很多人工智能......

為了使其合理有效,您需要一個標識庫來查找,並知道它們在圖像上的應用位置。 如果徽標始終位於同一位置,您可以屏蔽它所在的像素,並計算它與徽標像素的接近程度。 如果徽標的大小和位置不同,則會變得更復雜。

您無法自動檢測水印。 最好的辦法是讓其他人真正輕松地報告帶有水印的圖像,並且一旦報告,將它們置於保持狀態,直到它們驗證它們是否具有水印,才會顯示它們。

你可以通過圖像分類來做到這一點。 基本上,通過在一些圖像中加入水印和一些沒有水印的圖像來訓練CNN(卷積神經網絡)模型,然后使用該模型來判斷任何新圖像中水印的概率。

您可以在一些現有的預訓練模型上應用轉移學習(從今天開始v3是最好的),可以根據您的特定分類目的進行再培訓。

例如,此鏈接顯示了如何識別圖像是向日葵,雛菊還是玫瑰的圖像。 https://www.tensorflow.org/tutorials/image_retraining

這是一個關於構建張量流圖像分類器的快速5分鍾教程: https ://youtu.be/QfNvhPx5Px8

對於某種類型的AI,至少在一定概率下是可能的。 更確切地說,只要你能定義水印是什么,這是最有可能的。 通用水印檢測幾乎檢測不到,在照片等廣告牌上考慮徽標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM