赞
踩
最近在学习OpenCV,看的是微信读书里的《OpenCV轻松入门:面向Python》,根据书上的例题,做了一些小程序
《OpenCV轻松入门:面向Python》例3.15
我从网上找了一张上海的图片,加载成了黑白照片
oriImg = cv2.imread("shanghai.jpg", 0) # 0表示将图片转为黑白
r ,c = oriImg.shape
cv2.namedWindow("origin",cv2.WINDOW_NORMAL) # 设置窗口尺寸,避免图片太大,显示不全
cv2.imshow("origin", oriImg) # 显示图像
cv2.imwrite('OriginImg.png',oriImg) # 保存图像
水印照片的处理比原图复杂一点,主要是分为几步
1)因为我找个这个图有点小,所以我把图片放大了一点
watermark = cv2.imread("watermark.jpg", 0)
r1 ,c1 = watermark.shape
watermark = cv2.resize(watermark,(r1*6,c1*4))
2)图片处理一下,把图片转成0和1两个值
w1 = watermark[:,:]>200
watermark[w1] = 0
w2 = watermark[
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。