python
出来吧大毛球
这个作者很懒,什么都没留下…
展开
-
【已解决】pyinstaller 打包的程序,运行时出现opencv、numpy报错
pyinstaller 打包的包含opencv的程序运行时报错:ImportError: OpenCV loader: missing configuration file: [‘config.py’]. Check OpenCV installation.使用print(cv2.file)获取到cv2的位置后,加入paths重新打包pyinstaller main.py -F --paths=“D:\ProgramData\Anaconda3\lib\site-packages\cv2”新程序运行原创 2022-05-11 14:05:15 · 1789 阅读 · 1 评论 -
PYQT treeWidget获取选中节点及节点完整索引
PYQT treeWidget获取选中节点及节点完整索引treeWidget由于没有现成的函数直接获取选中节点的完整索引,因此只能自己造轮子。总体思路是通过parent方法获取递归获取父节点,直到找到顶层。... self.treeWidget.clicked.connect(self.binshow) # 单击信号链接到选中内容打印函数上... def binshow(self, index): item = self.treeWidget.currentItem() #原创 2021-09-28 15:10:56 · 5988 阅读 · 0 评论 -
单通道图片转换为3通道图片,实现灰度图上添加彩色标注
对于纯粹的单通道图片(灰度图)利用opencv是无法在图片上附加彩色标注的,这时就需要将单通道图片转换为三通道图片才行。由于图片中没有另外两个通道的数据,因此直接将已有的数据给另外两个通道就行。注意:这里不能将另外两个通道的内容赋0,0值会导致整个图片出现蓝色底色。tmp_fp = open(filename, 'rb')tmp_fp.read(header)img_3 = np.zeros((height, width, 3), np.uint8, 'C')for m in range(heig原创 2021-09-17 14:21:07 · 2337 阅读 · 1 评论 -
python os.path.isdir/exists函数在多线程中误判,导致os.mkdir函数执行报错
简单的代码,没有复杂的逻辑if not os.path.exists(target_warn_dir): try: os.mkdir(target_warn_dir) except Exception as e: print(e)上述代码运行在多线程内部pool=ThreadPool(5)pool.map(download,download_list)pool.close()在运行一段时间后会出现报错:实际检查系统文件夹,脚本想要创建的文件夹实际已原创 2020-05-12 15:32:43 · 842 阅读 · 2 评论 -
【已解决】WIN7 64位系统,安装opencv-python成功后,import cv2 报错“找不到指定的模块”
在度娘上搜索了两天,找到了各种说法,最终解决问题的办法只有一个,操作步骤如下:1、下载depends工具,在python包安装路径找到cv2.cp37-win32.pyd文件,工具会扫描系统中缺失哪些cv2必要dll文件。我的win7是缺失:api-ms-win-downlevel-shlwapi-l1-1-0.dll2、度娘下载api-ms-win-downlevel-shlwapi-l1-...原创 2018-11-28 18:11:42 · 3089 阅读 · 0 评论