- 0 引言
- 一 、环境搭建
- 1.pycharm+anaconda安装
- 2. 深度学习环境安装(win+cpu)
- 2.1 pytorch 环境安装
- 2.2 tensorflow环境安装
- 2.3 百度飞浆paddlex安装
- 2.4 标注软件lableme安装
- 2.5 eiseg图像分割快速标注软件的安装
- 一、读取保存图片以及视频。
- 1.1 读取一张图片
- 1.2 批量读取图片
- 1.3 读取视频
- 1.4 保存视频
- 1.5 利用键盘建,保存一段视频的某几段小视频
因为比较喜欢CSDN的笔记风格,为了更好地深入学习理解,我将根据网上资料以及自己的想法整理书写这篇博文,同时也是为了实验室师弟师妹得一个入门学习借鉴,为此我将根据个人得学习代码以及一些思路写成博文。因为个人水平,文章写得比较浅显,希望大家多多理解。(目前文章还在完成当中)
一 、环境搭建 1.pycharm+anaconda安装 2. 深度学习环境安装(win+cpu) 2.1 pytorch 环境安装 2.2 tensorflow环境安装 2.3 百度飞浆paddlex安装 2.4 标注软件lableme安装 2.5 eiseg图像分割快速标注软件的安装 一、读取保存图片以及视频。 1.1 读取一张图片 1.2 批量读取图片 1.3 读取视频- 1.3.1 下面展示一些 打开相机代码。
import cv2 as cv # 导入cv2库,为了后面敲代码方便,简称为cv def openCamera(): """定义一个函数,用来打开相机""" cap = cv.VideoCapture(0) # 创建一个对象,参数0为打开外部相机,1是电脑自带相机,大家可以0/1切换试试 while (cap.isOpened()): ret,frame = cap.read() # ret:布尔值,False为关闭相机、True为关闭相机 #===========下面可以利用获取的图片进行图像处理=============== frame = cv.flip(frame,1) """ horizontal = cv.flip(img,1,dst=None) #水平镜像 vertical = cv.flip(img,0,dst=None) #垂直镜像 cross = cv.flip(img,-1,dst=None) #对角镜像 """ cv.namedWindow("frame",0) # 定义一个窗口,0或cv.WINDOW_NORMAL为可以鼠标自动缩放窗口大小 cv.imshow("frame",frame) # 显示图片,注意窗口名以及图片显示名要一样,不然就是两个d窗。同时不能缩放 if cv.waitKey(1)& 0xFF == 27: # 每一帧延迟1ms,27表示esc键,检测到esc时可以关闭窗口,除来27也可以设置 : ord('') 单引号其他字母参数,如:cv2.waitKey(1) & 0xFF == ord('q'): break cap.release() # 退出之后释放内存 if __name__ == '__main__': # 只有运行当前程序的时候才会调用以下函数 openCamera()
- 1.3.2 下面展示一些 效果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)