about
本文参考了:
- GarfieldEr007同学的Python-OpenCV �杂项(二)(三): 鼠标事件、 程序性能的检测和优化
- DoubleLi同学的opencv2 使用鼠标绘制矩形并截取和保存矩形区域图像
- jihite同学的python实现 全局变量的两种解决办法
不用鼠标交互,手动设参
先来个热身运动的先,直接手动设参选择。一个要点就是把一个RGB图片看成一个3维的数组。
import cv2
def main():
org = cv2.imread('lena.jpg')
cv2.imshow('image', org) #origin picture
cv2.waitKey(0)
roi = org[20:, 100:]
cv2.imshow('roi', roi) #region of interesting
cv2.waitKey(0)
if __name__ == '__main__':
main()
- 运行结果
Origin图片
lena.jpg
roi图片
roi.jpg
之前网上找的话,有什么说用cv2.cv的方法