
opencv for python
Remote Sensing
深度学习,遥感反演
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenCV for python直方图绘制
不知道为什么,opencv的直方图绘制需要借助matplotlib这个模块 推荐的方法: 利用cv2.calcHist()获取直方图信息, 再利用matplotlib.pylot.plot()进行绘图,非常好看清楚。 import numpy as np import cv2 import matplotlib.pyplot as plt img = cv2.imread('black.bmp',...原创 2020-01-06 16:27:09 · 230 阅读 · 0 评论 -
OpenCV for python形态学运算
介绍OpenCV for python中的形态学运算 可怜的lena,纵我虐她千百遍,她仍待我如初恋。 ''' This program is used to show how to use Mathematical Morphology functinos in OpenCV for python coding:utf-8 ''' import numpy as np from cv2 impo...原创 2020-01-02 11:10:11 · 341 阅读 · 0 评论 -
OpenCV for python阈值处理
阈值处理,主要用到函数cv2.threshhold() 示例代码: ''' This program is used to show how to use threshhold functions in OpenCV for python ''' #coding:utf-8 import numpy as np from cv2 import cv2 #此处不指定0,则按照三通道办法读取,造成自适...原创 2020-01-01 22:16:14 · 293 阅读 · 0 评论 -
opencv for python仿射变换
使用cv2.wrapAffine()进行仿射变换 result = wrapAffine(img,M,dsize) 参数解释: result:输出图片 img:输入图片 M:转换矩阵,共计六个参数,M11,M12,M13,M21,M22,M23 对应:out=(M11x+M12y+M13,M12x+M22y+M23) 通过上式进行仿射变换 dsize:输出图像大小,通常先使用 .shape方法获得...原创 2020-01-01 17:20:26 · 484 阅读 · 0 评论 -
opencv for python之简单数字水印
利用opencv for python在lena图中隐藏了数字水印 非常之奇妙有趣,主要是利用了位运算 from cv2 import cv2 import numpy as np lena = cv2.imread('black.bmp') watermark = cv2.imread('watermask.bmp') #图片原本是0和255两个值的图片 #为将其嵌入最低位,将其变为0和1的二值...原创 2019-12-31 23:32:42 · 1105 阅读 · 0 评论 -
opencv for python打开、显示和保存图片
介绍opencv for python中的基本操作,打开、显示和保存图片 from cv2 import cv2 #打开彩色lena图像 color=cv2.imread('color.png') #创建一个窗口,名字叫'lena' cv2.namedWindow('lena') #显示lena cv2.imshow('lena',color) #按下一个键才能继续,如果不设置此句 #窗口会一闪而...原创 2019-12-31 16:11:13 · 258 阅读 · 0 评论