__author__ = "WSX"
import cv2 as cv
# 这里的文件是图片或者视频
def Save_File( image ):
cv.imwrite("1.png", image) #保存 def get_image_info( image ): #获取图像属性
print("""
图像的高宽通道:%s
图像的大小:%s
图像的位数:%s
图像类别:%s
""" %(image.shape ,image.size ,image.dtype ,type(image))) def Load_image_show(): #获取图像
src= cv.imread("1.JPG") #src变为数组(numpy类型)
cv.namedWindow("Show" , cv.WINDOW_AUTOSIZE)
cv.imshow("Show" , src)
cv.waitKey(0)
cv.destroyAllWindows()
get_image_info(src)
Save_File(src)
Load_image_show() def Load_video_show(): #获取视频
video = cv.VideoCapture(0) # 0 表示摄像头 ,
while (True):
ret, frame = video.read() #frame为 帧
frame = cv.flip( frame ,1) #镜像变换,图像正与不正
cv.imshow("video" ,frame)
c = cv.waitKey(50)
print( ret )
if c == 27: #esc退出
break
#Load_video_show()
相关文章
- 基于Python和OpenCV实现图像的全景拼接
- 【OpenCV】Python用OpenCV进行图像处理和轮廓检测
- opencv中图像的读取,显示与保存1
- 【OpenCV】(二)—— 图片读取展示和保存-保存图像
- python-opencv笔记 图像的读取和简单几何图形绘制
- 数字图像处理-python基于opencv代码实现 反转变换、对数变换和幂律(伽马)变换
- OpenCV中图像以Mat类型保存时各通道数据在内存中的组织形式及python代码访问各通道数据的简要方式
- Opencv+Python实现图像运动模糊和高斯模糊的示例
- Winform主菜单两种实现方式-1.)从工具箱中双击MenuStrip控件,窗体的顶部就会放置一个MenuStrip控件,或者在工具箱中单击MenuStrip控件,拖至窗体中也可以. 2.)在MenuStrip的“Type Here”输入主菜单和菜单名字,热键用(&X)表示. 用快捷键选择主菜单,可以用Alt + 预定义的按键来实现,子菜单的选择只需要按定义的热键即可. 3.)双击File*菜单下面的子菜单,创建子菜单Open、Save、Exit的单击事件代码: private void OpenOToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog { //初始化打开对话框的路径 InitialDirectory = @"D:\", Title = "Open File", //定义可显示的文件类型; Filter = "txt file(*.txt)|*.txt|All file(*.*)|*.*", //定义默认显示的文件类型为txt FilterIndex = 1, //对话框关闭后将复位初始化路径 RestoreDirectory = true }; if (ofd.ShowDialog == DialogResult.OK) { //根据打开对话框选择的文件名,加载文本内容到富文本框中. richtxtContent.Text = File.ReadAllText(ofd.FileName); } } private void SaveSToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog sfd = new SaveFileDialog { //初始化保存对话框的路径 InitialDirectory = @"D:\", Title = "Save File", //定义可显示的文件类型; Filter = "txt file(*.txt)|*.txt|All file(*.*)|*.*", //定义默认显示的文件类型为txt FilterIndex = 1, //对话框关闭后将复位初始化路径 RestoreDirectory = true }; if(sfd.ShowDialog == DialogResult.OK) { //保存文件 File.WriteAllText(sfd.FileName, richtxtContent.Text); //清空富文本框内容 richtxtContent.Clear; } } private void exitEToolStripMenuItem_Click(object sender, EventArgs e) { Application.Exit; } 4.)执行下程序,加载指定的txt文件到富文本框中,如下: 5.)在富文本框中更新加载进来的txt文件内容. 6.)Alt + F热键打开文件的下拉菜单,单击S保存富文本框中的内容到指定的文件.打开txt验证菜单单击事件保存文件成功. 二.实现winform主菜单的方法2:MenuStrip类和toolStripMenuItem类实例化对象,在主窗体加载事件中实现如下代码:
- python+opencv填充图像不规则区域:fillPoly和fillConvexPoly区别、半透明填充方法