- 博客(10)
- 收藏
- 关注
原创 常用排序算法以及C++实现
1. 插入排序算法思想:向已经排好序的数组中插入数字。最坏时间复杂度:O(n^2)最好时间复杂度:O(n)void InsertSort(vector<int>& matrixs) { for (int i = 0; i < matrixs.size(); ++i) { int tmp = matrixs[i]; int j = i - 1; while (j >= 0) { //待插入数字之前的数组都是已经排好序的 //比待插入数字大的全部
2021-09-14 10:32:40 267
原创 error: unrecognized arguments: --multiprocessing-fork
问题描述使用pyinstaller打包项目成可执行文件,在解决了各种各样的问题之后遇到了上述问题。我们写的项目需要用到多进程,但是进程没用成功创建就会出现该问题。解决方案1我看别人的解决方案如下:if __name__ == '__main__': # 下面这句必须在if下面添加 multiprocessing.freeze_support()解决方案2一般搜索的答案都是方案1,但是这并不适用于我,结果就是该问题困扰了我两天。就在刚刚才意识到,如果你的代码里有用到argparse,并且打包
2021-08-18 23:27:42 2816 2
原创 pyinstaller打包出现Error loading错误
Error loading “\site-packages\torch\lib\caffe2_detectron_ops_gpu.dll“ or one of its dependencies.打包时饱受这个错误的折磨,网上各种找原因,有人说环境里没有intel-openmp这个包,也有人说是system32里没有cudnn64_7.dll,还有人说是环境里python版本低而pytorch版本高。。。反正就是试了很多种方法都不太行。不过最后的python和pytorch版本我没有试过,因为太麻烦了。解
2021-08-18 14:58:04 3090 9
原创 python多进程问题TypeError: can‘t pickle _thread.lock objects
起因今日在写BUG(项目)的时候遇到了这个问题,网上各种搜,就是找不到解决办法。可能导致该问题的原因我一开始是在主进程中创了两个子线程,但是python里的线程是共享一个核的资源,如果我想多吃几个核的资源该怎么办?那就只能用python的multiprocessing模块了呀。这时候我心里想着,我之前不是已经创建了两个线程了吗,只要把其中一个改一改,丢到另一个进程中去不就行了?然后心里就美滋滋的写起了BUG。一运行,啪,反手一个TypeError: can‘t pickle _thread.loc
2021-08-06 20:48:34 1709
原创 python+opencv修改图片宽高并保存
之前用PIL库中的Image修改图片大小,想保存一直保存不成功,改用opencv直接成功import osimport cv2def resize_img(): in_path = './province' out_path = './province_100' file_list = os.listdir(in_path) for file in file_list: L = cv2.imread(in_path + '/' + file)
2021-04-11 11:41:43 604
转载 python获取路径下所有png格式图片并转成bmp格式
参考https://blog.csdn.net/masbbx123/article/details/79496782给的是相对路径,只需要改两行就可以import fnmatchimport osimport pandas as pdimport numpy as npimport sysimport cv2def ReadSaveAddr(Stra, Strb): # print(Stra) # print(Strb) print("Read :", Stra,
2021-04-11 10:10:00 794
原创 (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor‘
背景自己在做视频结构化项目的过程中,会利用目标检测将人车之类的检测出来,再把不同类别的物体传入不同的模型中进行检测,此时就需要裁取该区域图片。有时候会出现如题所述的错误,导致程序无法继续运行。在csdn上也有很多博主遇到过这种问题,但是他们基本上都是因为路径原因导致报错。解决方法就我遇到的这种情况不可能因为是路径不存在导致的。然后我输出了一下图片的大小和图片的内容,图片内容是空,但是图片大小是60,只需要将空的图片跳过即可。...
2021-04-08 15:26:27 659
转载 Python调用海康威视C++的SDK
防止一些意外,故转载自:Python调用海康威视网络相机之——python调用海康威视C++的SDK运行环境Win10系统,64位,Anaconda3python 3.5.5(基于anaconda环境)opencv 3.4.2 (早前就已经安装了,本文不会讲如何安装)Visual Studio 2015硬件:DS-2CD3T56DWD-I5相机SDK: CH-HCNetSDKV6.0.2.35_build20190411_Win64准备工作之前常常采用python来读取usb摄像头,因为
2021-04-07 14:58:45 1322
原创 win10下安装tensorflow-gpu+keras
win10下安装tensorflow-gpu2.3.0+keras重点:不要直接用conda安装tensorflow和keras,用pip安装首先安装tensorflow-gpupip install tensorflow-gpu==2.3.0 -i https://pypi.douban.com/simple接着安装keras,同样使用pippip install keras==2.4.3 -i https://pypi.doubanio.com/simple最后验证一下,只要不报错就是成
2021-04-01 10:27:23 124
原创 win10下安装tensorflow-gpu版本
个人使用conda安装tensorflow-gpu时老是遇到这个问题,下到一半就断,下完无法使用gpu,可以使用豆瓣镜像源安装
2021-04-01 10:10:21 94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人