最近在研究图像识别,需要一个图片灰度处理的程序。网上搜了一下没什么好用的工具。于是我用python3.9和opencv-python编写了一个。源码在自己的机器上运行还是很愉快的,想打包共享出去遇到了问题。用pyinstaller工具打包后可执行程序一直报错。希望帮忙看看
程序源代码如下:
# -*- coding:utf-8 -*-
import cv2
import os
input_dir = '.\\src'
out_dir = '.\\des'
a = os.listdir(input_dir)
for i in a:
img = cv2.imread(input_dir+'/'+i)
gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
cv2.imencode('.jpg', gray)[1].tofile(out_dir+'/'+i)