opencv安装及图像处理使用

Windows下安装opencv

  • python -m pip install --upgrade pip
  • pip install opencv-python
  • 测试:打开pycharm输入 import cv2 run一下不报错则安装成功

读取图片,改变图片通道顺序(RGB变为BRG),用imshow()显示图片

  • 读取
import cv2
imgpath = "G:/tf/rgb.jpg"
img = cv2.imread(imgpath)
  • 改变通道,并显示图片
b,g,r=cv2.split(img)
img2=cv2.merge([b,r,g])
cv2.imshow("Image", img2)
# cv2.waitKey (0)
k=cv2.waitKey(0) & 0xFF
if k == 27:# 按下ESC退出以上窗口
   cv2.destroyAllWindows()

不使用opencv工具(rectangle函数)画框,并保存所画框图片

# cv2.rectangle(img,(18,2),(48,33),(0,0,255),1)
img2[18:38,2]=(0,0,255)
img2[18,2:33]=(0,0,255)
img2[38,2:33]=(0,0,255)
img2[18:38,33]=(0,0,255)

cv2.imwrite("G:/tf/brg.jpg", img2)
cv2.imshow("Image", img2)
cv2.waitKey (0)
  • 程序:
import cv2
imgpath = "G:/tf/rgb.jpg"
img = cv2.imread(imgpath)
print(img.shape)
b,g,r=cv2.split(img)
img2=cv2.merge([b,r,g])
cv2.imshow("Image", img2)
# cv2.waitKey (0)
k=cv2.waitKey(0) & 0xFF
if k == 27:# 按下ESC退出以上窗口
   cv2.destroyAllWindows()

#img2=img[:,:,::-1]
# cv2.rectangle(img,(18,2),(48,33),(0,0,255),3)

img2[18:38,2]=(0,0,255)
img2[18,2:33]=(0,0,255)
img2[38,2:33]=(0,0,255)
img2[18:38,33]=(0,0,255)

cv2.imwrite("G:/tf/brg.jpg", img2)
cv2.imshow("Image", img2)
cv2.waitKey (0)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值