Code Monkey home page Code Monkey logo

nowatermark's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nowatermark's Issues

cv2.error: OpenCV(4.3.0) /io/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion failed)

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/math/.pyenv/versions/3.8.4/lib/python3.8/site-packages/nowatermark/WatermarkRemover.py", line 32, in load_watermark_template
    self.generate_template_gray_and_mask(watermark_template_filename)
  File "/home/math/.pyenv/versions/3.8.4/lib/python3.8/site-packages/nowatermark/WatermarkRemover.py", line 57, in generate_template_gray_and_mask
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.error: OpenCV(4.3.0) /io/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'

关于水印通用检测

你好,很感谢分享。看了你的代码目前是依赖于有水印模板的前提下去检测水印,如果不知道原始水印,也就是对水印的盲测(只是水印存在性检测)是否有什么想法?目前我想的是是否可以通过对图片进行主成分分析,来做一个通用的水印存在性检测,目前正在coding。

对图片这一块很感兴趣,但还在探索阶段,希望一起交流,期待回复。

执行的时候报错了!

>>> remover.load_watermark_template(watermark_template_filename)
OpenCV(3.4.1) Error: Assertion failed (scn == 3 || scn == 4) in cvtColor, file /tmp/opencv-20180228-11467-1nnr12r/opencv-3.4.1/modules/imgproc/src/color.cpp, line 11147
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python2.7/site-packages/nowatermark/WatermarkRemover.py", line 32, in load_watermark_template
self.generate_template_gray_and_mask(watermark_template_filename)
File "/usr/local/lib/python2.7/site-packages/nowatermark/WatermarkRemover.py", line 57, in generate_template_gray_and_mask
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.error: OpenCV(3.4.1) /tmp/opencv-20180228-11467-1nnr12r/opencv-3.4.1/modules/imgproc/src/color.cpp:11147: error: (-215) scn == 3 || scn == 4 in function cvtColor

Debug occurs when execution

OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cvtColor, file /tmp/opencv-20171226-51925-1cq7659/opencv-3.4.0/modules/imgproc/src/color.cpp, line 11111
Traceback (most recent call last):
File "/data/wwwroot/python/test4.py", line 13, in
remover.remove_watermark(path + 'anjuke3.jpg', path + 'anjuke3-result.jpg')
File "/usr/local/lib/python3.6/site-packages/nowatermark/WatermarkRemover.py", line 151, in remove_watermark
self.watermark_template_mask_img
File "/usr/local/lib/python3.6/site-packages/nowatermark/WatermarkRemover.py", line 122, in remove_watermark_raw
img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.error: /tmp/opencv-20171226-51925-1cq7659/opencv-3.4.0/modules/imgproc/src/color.cpp:11111: error: (-215) scn == 3 || scn == 4 in function cvtColor

不同尺寸的水印

我有一个水印模板。它适用于一张图片。但在其他图片水印是在不同的大小。我能否检测出不同尺寸的水印?

去微博水印问题

无法去除微博的水印,使用的不是微博的原图,但是和水印图差不多,没法去除水印

《On the Effectiveness of Visible Watermarks》的实现代码及咨询

大神能调研下《On the Effectiveness of Visible Watermarks》这篇论文的实现代码吗?https://github.com/rohitrango/automatic-watermark-detection 。或者这篇https://github.com/marcbelmont/cnn-watermark-removal . 需求是拿到一张图片能够自动去水印,不需要水印模板这种。上面两篇一篇印度人写的模式已经可以实现了,但我基础不好调试不过,大神能调试下嘛?只要实现自动去水印这个功能就可以,这个做出来有很大的市场价值的,到时候还可以合作做很多事情的,愿看到能回复下或是否有其他的联系方式呢?

Warning: Already linked: /usr/local/Cellar/opencv/3.4.0_1

ImportError: No module named cv2


$ brew link --force opencv3
Warning: Already linked: /usr/local/Cellar/opencv/3.4.0_1
To relink: brew unlink opencv && brew link opencv

brew unlink opencv && brew link opencv
Unlinking /usr/local/Cellar/opencv/3.4.0_1... 139 symlinks removed
Linking /usr/local/Cellar/opencv/3.4.0_1... 139 symlinks created


执行完还是 ImportError: No module named cv2

水印模板提取

你好,请问水印模板:anjuke-watermark-template.jpg 这个是怎样提取出来的呢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.