2011-08-31 183 views
4

我們的網站允許人們上傳圖片。但是,我們不允許加水印的圖像,但許多用戶仍然可以上傳。是否有一些軟件/代碼可以(至少在大多數情況下)捕捉具有水印的圖像,如標誌/圖像?我不確定是否有某種標準。檢測圖像是否有水印?

謝謝

+7

沒有沒有。有一個審覈隊列和拒絕。 – Layke

回答

2

您不能自動檢測水印。最好的辦法是讓其他人報告具有水印的圖像,並且一旦報告,將它們置於保持狀態,在這些狀態下它們不會顯示,直到它們確認它們有或沒有水印爲止。

3

檢測圖像在任何類型的標誌將是相當複雜的。你會需要類似的人臉識別東西,很多AI的...

爲了使合理有效則需要標識的圖書館查閱,並知道它們是在圖像上應用。如果徽標始終位於同一位置,則可以將其所在的像素屏蔽掉,並計算徽標與像素的距離。如果徽標在大小和位置上有所不同,則會變得更加複雜。

-1

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

+1

這是非常含糊的,你能給出更多關於「某種AI」的細節嗎? –

0

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

您可以在一些現有的預訓練模型應用遷移學習(如今天開始V3是最好的了),它可以重新培訓你的具體分類的目的。

例如此鏈接顯示瞭如何做識別圖像是否是向日葵或菊花或玫瑰。 https://www.tensorflow.org/tutorials/image_retraining

這裏是關於建立一個tensorflow圖像分類只需5分鐘指南:https://youtu.be/QfNvhPx5Px8