2024年金砖竞赛--云边端赛项
2024年金砖竞赛--云边端赛项
为巽大致
1 | 打开视频文件:使用 cv2.VideoCapture 打开指定路径的视频文件。 |
读取视频
1 | video_path = 'path_to_your_video.mp4' # 将此处替换为你的MP4文件路径 |
判断是否打开
1 | # 检查视频是否成功打开 |
获取视频的宽度/长度像素
1 | # 获取视频的宽度 |
读取视频图像,赋值给ret,frame
1 | while True: |
释放资源
1 | # 释放摄像头并关闭所有窗口 |
判断文件夹是否存在
1 | # 检查输出目录是否存在,如果不存在则创建 |
查看文件夹的文件,并且返回给一个数组
1 | filenamer_list = [entry.name for entry in os.scandir(folder_path) if entry.is_file()] |
将picture文件夹内的所有.png 拓展名文件修改为.jpg拓展名,保存在rename 文件夹内
1 | # 将文件名的拓展名从.png修改为.jpg |
读取当前路径的图片
1 | img = cv2.imread('test.png') |
将图像转换成灰度
1 | img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) |
传入灰色图像,阈值变量为threshold,超过阈值的像素修改为255,采用cv2.THRESH_BINARY_INV
1 | cv2.threshold(img_gray, threshold, 255, cv2.THRESH_BINARY_INV) |
读取当前目录下的wuyanzu.png的灰度图片;进行图像边缘检测传入最小阈值为128,最大阈值为 200
1 | # 读取当前路径下的“wuyanzu.png”图片,并转为灰度图 |
对图像进行图像的均衡化对比度限制值为2直方图均衡化的网格大小为 8*8。
1 | # 创建CLAHE对象,设置对比度限制为2,网格大小为8x8 |