zoukankan      html  css  js  c++  java
  • opencv基础操作01

    import cv2
    import numpy as np
    # #加载图像
    # # img=cv2.imread("C:/Users/31132/Desktop/login.jpg")
    # # cv2.imshow("Output",img)
    # # cv2.waitKey(1000)
    #
    # #加载视频,网络摄像头
    # cap=cv2.VideoCapture("C:/Users/31132/Desktop/VID_20201024_082711.mp4")
    # #图像显示:遍历帧
    # while True:
    #     success,img=cap.read()
    #     cv2.imshow("Video",img)
    #     if cv2.waitKey(1)&0xFF==ord('q'):e
    #         break;
    # kernel=np.ones((2,2),np.uint8)
    #
    #
    #
    # img=cv2.imread("C:/Users/31132/Desktop/cheliang_fuben.jpeg")
    # #灰度图像
    # imgGray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
    # #高斯模糊
    # imgBlur=cv2.GaussianBlur(imgGray,(7,7),0)
    # #边缘
    # imgCanny=cv2.Canny(imgBlur,100,100)
    # #膨胀
    # imgDialation=cv2.dilate(imgCanny,kernel,iterations=5)
    # #侵蚀
    # imgEroded=cv2.erode(imgDialation,kernel,iterations=9)
    #
    # # cv2.imshow("Output",imgGray)
    # cv2.imshow("Output2",imgBlur)
    # cv2.imshow("Output3",imgCanny)
    # cv2.imshow("Output4",imgDialation)
    # cv2.imshow("Output5",imgEroded)
    # cv2.waitKey(0)
    
    # img=cv2.imread("C:/Users/31132/Desktop/cheliang_fuben.jpeg")
    # print(img.shape)
    # #Resize
    # imgResize=cv2.resize(img,(300,300))
    # #裁剪
    # imgCroped=img[0:200,0:200]
    # cv2.imshow("YuanShi",img)
    # cv2.imshow("Resize",imgResize)
    # cv2.imshow("croped",imgCroped)
    # cv2.waitKey(0)
    
    # img=np.zeros((512,512,3),np.uint8)
    # print(img.shape)
    #
    # #着色
    # img[0:100,0:100]=0,222,0
    #
    # #画线
    # cv2.line(img,(100,100),(img.shape[0],img.shape[1]),(255,255,0),3)
    # #画矩形
    # cv2.rectangle(img,(100,100),(img.shape[0],img.shape[1]),(255,255,0),2)
    # #画圆
    # cv2.circle(img,(200,200),30,(255,255,255),4)
    # #写字
    # cv2.putText(img,"软工",(200,200),cv2.FONT_ITALIC,1,(0,0,200))
    # cv2.imshow("Black",img)
    # cv2.waitKey(0)
    
    #until 4557
  • 相关阅读:
    vue 组件轮播联动
    Echarts 解决饼图文字过长重叠的问题
    Echarts 背景渐变柱状图
    vue 组件间数据传递
    vue webpack build 打包过滤console.log()日志
    自定义字段排序
    vue 路由嵌套高亮问题
    微信小程序验证码获取倒计时
    解决小程序里面的图片之间有空隙的问题???
    axios使用
  • 原文地址:https://www.cnblogs.com/XiaoGao128/p/13927620.html
Copyright © 2011-2022 走看看