2011-08-31 6 views
4

우리 웹 사이트에서는 사람들이 이미지를 업로드 할 수 있습니다. 그러나 워터 마킹 된 이미지는 허용되지 않지만 사용자가 업로드 한 이미지는 여전히 많습니다. 로고/이미지와 같은 워터 마크가있는 이미지를 잡을 수있는 소프트웨어/코드가 있습니까 (적어도 대부분의 경우)? 어떤 종류의 표준이 있는지 나는 확신하지 못한다.이미지에 워터 마크가 있는지 검색 하시겠습니까?

감사합니다.

+7

이 없음이되지 않습니다 : https://www.tensorflow.org/tutorials/image_retraining

는 여기 tensorflow 이미지 분류 구축에 대한 빠른로 5 분 튜토리얼입니다. 중재 대기열을 갖고 거부합니다. – Layke

답변

2

워터 마크를 자동으로 감지 할 수 없습니다. 할 수있는 가장 좋은 방법은 워터 마크가 있고 한 번보고 된 이미지를 다른 사람들이 쉽게보고 할 수있게하고, 워터 마크가 없는지 또는 워터 마크가 없는지 표시 될 때까지 표시되지 않는 상태로 두는 것입니다.

3

이미지의 모든 종류의 로고를 감지하는 것은 상당히 복잡합니다. 당신은 얼굴 인식과 비슷한 것이 필요할 것입니다. 그리고 많은 AI가 필요합니다.

적당히 효율적으로 만들려면 로고 라이브러리가 필요하고 이미지에 적용되는 위치를 알아야합니다. 로고가 항상 같은 위치에 있으면, 픽셀을 가려서 로고의 픽셀과 얼마나 가까운 지 계산할 수 있습니다. 로고의 크기와 위치가 다른 경우 로고가 더 복잡해집니다.

-1

특정 종류의 인공 지능을 사용하면 적어도 특정 확률로 가능합니다. 워터 마크가 무엇인지 정의 할 수 있다면 더 큰 문제인 을 제공하는 것이 더 정확합니다. 일반 워터 마크 탐지는 사실상 감지 할 수 없습니다. 사진 게시판의 로고를 고려하십시오.

+1

이것은 매우 모호합니다. "특정 종류의 AI"에 대해 더 자세히 설명해 주시겠습니까? –

0

이미지 분류를 통해 할 수 있습니다. 기본적으로 워터 마크가있는 이미지와 워터 마크가없는 이미지를 CNN (Convolutional Neural Network) 모델에 전달하고이 모델을 사용하여 새 이미지의 워터 마크 확률을 판단합니다.

귀하의 특정 분류 목적을 위해 재교육을받을 수있는 기존의 일부 훈련 된 모델 (오늘 시작일 때 v3이 가장 좋습니다)에 대해 이전 학습을 적용 할 수 있습니다.

예를 들어이 링크는 이미지가 해바라기인지 데이지인지 장미인지 식별하는 방법을 보여줍니다. https://youtu.be/QfNvhPx5Px8

관련 문제