当前位置: 首页 > news >正文

怎么看网站开发语言信息台山网站建设公司

怎么看网站开发语言信息,台山网站建设公司,南宁市起全网络科技有限公司,郑州个人做网站汉狮文章目录 相关链接运行环境前言计算机图形OpenCV简单使用图形读取文件读取可能会出现的问题:路径不对解决方案其它路径问题解决方案 图像显示保存OpenCV视频视频素材如何获取?简单视频读取 相关链接 【2022B站最好的OpenCV课程推荐】OpenCV从入门到实战 …

文章目录

  • 相关链接
  • 运行环境
  • 前言
  • 计算机图形
  • OpenCV简单使用
    • 图形读取
      • 文件读取可能会出现的问题:路径不对
      • 解决方案
      • 其它路径问题解决方案
    • 图像显示+保存
    • OpenCV视频
      • 视频素材如何获取?
      • 简单视频读取

相关链接

【2022B站最好的OpenCV课程推荐】OpenCV从入门到实战 全套课程

CSDN标题里个括号对应视频的分P
在这里插入图片描述

OpenCV+Python CSDN专栏

Gitee 项目地址

运行环境

  • Python:3.11.5
  • Anaconda:23.7.4
  • IDE:vscode
  • 运行环境:Windows
  • OpenCV:4.8.1

Python+OpenCV 零基础学习笔记(1-3):anaconda+vscode+jupyter环境配置

前言

本节课来了解以下OpenCV的简单使用和图像的简单信息

计算机图形

在这里插入图片描述

彩色图形
R/G/B三通道
灰度图形
0-255的灰度矩阵

OpenCV简单使用

我们使用之前要确保环境运行正确。

import cv2
import sys# 打印Python版本
print(sys.version)
# 打印OpenCV版本
print(cv2.__version__)

这个是我本地的运行结果,如果运行成功则说明环境配置正确
在这里插入图片描述

图形读取

cat.png
在这里插入图片描述
文件路径

在这里插入图片描述

文件读取

#%%
import cv2
import matplotlib.pyplot as plt
import numpy as npimg = cv2.imread(r'cat.png')
print(img)
# %%

文件读取可能会出现的问题:路径不对

在这里插入图片描述
目前的路径是

  • OpenCV_Python
    • Python
      • 4
        • test1.py
        • cat.png

Vscode认为我们读取文件的路径是从Python起步的,所以没找到Python/cat.png文件

python相对路径文件无法读取,更改工作路径

如果想正常读取,则需要将代码改为

#%%
import cv2
import matplotlib.pyplot as plt
import numpy as npimg = cv2.imread('Python\\4\\cat.png')
print(img)
# %%

但是这样就不能运行Jupyter了。因为Jupyter只执行当前代码。

解决方案

修改Vscode 工作区,改成运行文件夹的根目录即可
在这里插入图片描述

运行成功!
在这里插入图片描述
在这里插入图片描述

其它路径问题解决方案

如果实在不行,直接vscode复制相对文件位置即可
在这里插入图片描述

opencv读取图片(绝对路径和相对路径,新手常踩的坑)

python配置opencv环境后,读取图片,报错:can‘t open/read file: check file path/integrity

图像显示+保存


#%%
#%%
import cv2
import matplotlib.pyplot as plt
import numpy as npimg_rgb = cv2.imread('cat.png')
# 彩色图像转灰度图像
img_gray = cv2.imread('cat.png',cv2.IMREAD_GRAYSCALE)
# 打印图像的矩阵
print(img_rgb)
# 打印图像的长,宽,通道数(彩色3通道,黑白0通道)
print(img_rgb.shape)print(img_gray)
print(img_gray.shape)# 打印图像,因为OpenCV读取图像是BGR的顺序,还是要使用内置的读取方式
# image是我们取的窗口名,img是我们的图像输入
cv2.imshow('image',img_gray)
# 输入任意键关闭窗口
cv2.waitKey(0)
cv2.destroyAllWindows()
# 保存图像
cv2.imwrite('save_cat.png',img_gray)# %%

在这里插入图片描述
在这里插入图片描述

OpenCV视频

视频素材如何获取?

这里推荐一个B站视频下载器

哔哩下载姬+BiliDuang可下4K画质无水印的B站视频下载工具

我们搜索视频素材使用关键词:视频素材+XX。
比如我们要下载一个汽车的视频,我们就在B站上面搜索:视频素材 汽车

在这里插入图片描述
或者找个视频素材的Up主。
我这里随便找了一个

卓特视觉视频素材

然后下载器里面下载

下载成功

在这里插入图片描述

简单视频读取

# %%
# 导入包
import cv2
import matplotlib.pyplot as plt
import numpy as np# 导入视频
input_video = {}
# 下载好的视频文件
input_video['vc'] = cv2.VideoCapture('video_30.mp4')
# 判断是否读取成功
if input_video['vc'].isOpened():# Python语法,元组读取input_video['open'] = input_video['vc'].read()
else:input_video['open'] = False# 循环帧读取,两个退出条件:视频播放完/输入'ESC'退出
while input_video['open']:open,frame = input_video['vc'].read()if frame is None:break;if open:# 我们先播放灰度图像gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)# 打开一个名为result的窗口,播放帧cv2.imshow('result',gray)# 这个是特殊组合,waiteKey指每帧的时间,输入'esc'退出视频播放if cv2.waitKey(10) & 0xff == 27:break;# 释放视频输入流
input_video['vc'].release();
# 关闭所有窗口
cv2.destroyAllWindows();

在这里插入图片描述

Opencv 中 waitkey()& 0xFF,“0xFF”的作用解释

如果想指定退出键,可以使用ord函数

Python ord 函数 - Python零基础入门教程

http://www.yayakq.cn/news/436980/

相关文章:

  • 苏州制作网页找哪家网站优化的核心不包括
  • 建设一个大型电影网站大型网站如何开发
  • 怎么做自己的网站人防工程做资料的网站
  • 福州房产网站建设wordpress安装乱码
  • 贵州建设厅网站报名系统设计之家素材
  • 临时网站搭建网站收录慢
  • 网站建设怎么加音乐响应式网站和自适应
  • 企业网站建站程序在线登录qq聊天入口
  • 网站充值怎么做的惠州网站制作公司
  • 聊城企业网站建设长清做网站
  • soho做网站银川建设网站
  • 韩国教育网站模板dw旅游网站怎么做
  • 做一个网站做少钱廊坊网站制作推广
  • 快速网站开发框架手机网站模板 源码
  • 沈阳三好街附近做网站网站开发有哪些书籍
  • 门户网站域名是什么意思请问哪个网站可以做当地向导
  • 做网站需要流程wordpress丰富搜索页
  • 网站概念设计手机搭建网站
  • 鹤壁市淇滨区建设局网站专业集团门户网站建设方案
  • 响应式网站建设有哪些好处做网站入门看什么书
  • 网站开发员一月多少工资网站二级域名建站属于子站吗
  • 购物类网站建设网站设计主要做什么
  • 站群cms系统沈阳网站建设咨询
  • 网站开发主页网站右侧悬浮代码
  • 如何开发网站软件app软件温州网站优化价格
  • 建设网站是什么关系私人衣橱网站建设
  • 钟表网站开发背景文章网站关停公告怎么做
  • flash做网站通栏建设电影网站选服务器怎么选
  • 网站开发需要什么文凭广东网广东网站建设
  • 建立一个公司网站 宣传企业文化优弊端软件开发文档管理工具