opencv入门python,OpenCV轻松入门-面向Python

  opencv入门python,OpenCV轻松入门:面向Python

  本文主要介绍PythonOpencv中的基础知识点,主要包括创建窗口、保存图片、捕捉视频、鼠标控制的代码。代码简单易懂,对大家的学习或工作都有一定的参考价值。有需要的朋友可以参考一下。

  00-1010 1.创建windows 2。保存图片3。捕捉视频4。鼠标控制5。TrackBar组件OpenCV是一个流行的开源计算机视觉库,可用于不同的编程语言,如Python、C和JavaScript。它提供了一套丰富的工具来处理和分析图像和视频,允许您调整单张图片的大小来构建复杂的对象识别应用程序。

  本文介绍Python Opencv中的基础知识点。

  

目录

 

  导入cv2

  将numpy作为np导入

  def创建窗口():

  #阅读图片

  img=cv2.imread(images/1 (1))。jpg’)

  # Create WINDOW flags=WINDOW _ NORMAL表示窗口大小可以改变。

  cv2 . named window(winname= window ,flags=cv2。窗口_正常)

  #缩放窗口的大小

  cv2 . resize window(winname= window ,width=300,height=200)

  #显示窗口

  cv2.imshow(window ,img)

  #获取鼠标或键值

  key=cv2.waitKey(0)

  if (key0XFF==ord(Q)):

  cv2.destroyAllWindows()

  #摧毁所有窗户

  if __name__==__main__:

  打印(“PyCharm”)

  创建窗口()

  

1.创建窗口

 

  导入cv2

  将numpy作为np导入

  def创建窗口():

  #阅读图片

  img=cv2.imread(images/1 (1))。jpg’)

  # Create WINDOW flags=WINDOW _ NORMAL表示窗口大小可以改变。

  cv2 . named window(winname= window ,flags=cv2。窗口_正常)

  #缩放窗口的大小

  cv2 . resize window(winname= window ,width=300,height=200)

  而True:

  #显示窗口

  cv2.imshow(window ,img)

  #获取鼠标或键值

  key=cv2.waitKey(0)

  if (key0XFF==ord(Q)):

  破裂

  elif (key0xFF==ord(s)):

  #保存图片

  # name-保存的文件名img-保存的图片

  cv2.imwrite(save_pic.png ,img)

  破裂

  cv2.destroyAllWindows()

  #摧毁所有窗户

  if __name__==__main__:

  打印(“PyCharm”)

  创建窗口()

  

2.保存图片

 

  导入操作系统

  导入cv2

  将numpy作为np导入

  def集合视频():

  #创建一个窗口

  cv2 . named window(winname= window ,flags=cv2。WINDOW_AUTOSIZE)

  cv2 . resize window(winname= window ,width=450,height=300)

  #打开摄像机

  cap=cv2。视频捕获(0)

  fourcc=cv2。VideoWriter_fourcc(*MJPG )

  #获取窗口大小

  size=(int(cap.ge

  t(cv2.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)))

   # 输出文件 多媒体文件格式 视频帧率 分辨率大小

   vw = cv2.VideoWriter(video.avi, fourcc, 25, size)

   while cap.isOpened():

   #从摄像头读取视频帧

   OK,frame=cap.read()

   if OK:

   #显示摄像头画面

   cv2.imshow(window,frame)

   cv2.resizeWindow(winname=window, width=450, height=300)

   #将从摄像头采集的视频帧写入文件

   vw.write(frame)

   #从鼠标和键盘获取键值,按下ESC键退出

   if cv2.waitKey(1)&0xFF==27:

   break

   #释放资源

   cap.release()

   vw.release()

   #销毁所有的窗口

   cv2.destroyAllWindows()

  if __name__ == __main__:

   print(Pycharm)

   CollectVideo()

  

 

  

4.鼠标控制

 

  

#回调函数参数解释

 

  

 

  

5.TrackBar组件

 

  

import os

 

  

 

  到此这篇关于Python Opencv中基础的知识点的文章就介绍到这了,更多相关Python Opencv基础知识内容请搜索盛行IT软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • opencv图像识别数字,opencv 识别
  • opencv图像识别数字,opencv 识别,如何基于opencv实现简单的数字识别
  • opencv图像的旋转角度计算,opencv图像仿射变换
  • opencv图像的旋转角度计算,opencv图像仿射变换,OpenCV图像几何变换之透视变换
  • opencv图像的旋转角度计算,opencv 旋转任意角度
  • opencv图像的旋转角度计算,opencv 旋转任意角度,opencv图片的任意角度旋转实现示例
  • opencv图像处理函数,opencv图像轮廓合并
  • opencv图像处理函数,opencv图像轮廓合并,OpenCV图像处理之七种常用图像几何变换
  • opencv双线性插值函数,opencv 图像插值
  • LBPH人脸识别,基于opencv的人脸识别技术
  • LBPH人脸识别,基于opencv的人脸识别技术,Opencv LBPH人脸识别算法详解
  • ,,OpenCV黑帽运算(BLACKHAT)的使用
  • opencv双线性插值函数,opencv 图像插值,C++ OpenCV实现图像双三次插值算法详解
  • ,,C语言 OpenCV实现柱面投影
  • ,,C++ Opencv imfill孔洞填充函数的实现思路与代码
  • 留言与评论(共有 条评论)
       
    验证码: