- 博客(73)
- 资源 (4)
- 收藏
- 关注
原创 关于windows GPU 遇到的nvidia-smi或显卡无法正常使用的问题 Failed to initialize NVML: Unknown Error
我没有选择进入安全模式什么的,直接操作的。看了网上很多教程感觉都是治标不治本,遇到同样问题的小伙伴试试吧。的软件 此软件是卸载GPU驱动的软件,全名 Display Driver Uninstaller。重新安装多次,当时成功可以使用nvidia-smi输出,重启之后依旧报错。选择设备种类,供应商,进行清除并重启。
2024-02-28 17:14:52 328
原创 编译Faiss-gpu【InterMKL】C++ 按步骤操作 基本不会有问题的 python原理相同。
使用Faiss版本【1.7.4】该项目依赖于BLAS 组件 使用InterMKL 编译的c++ faiss
2024-01-31 13:57:06 622
原创 SheetImageLoader 只能读取某一个单元格里的一张图片? 多张图片读法 更改类
【代码】SheetImageLoader 只能读取某一个单元格里的一张图片?多张图片读法 更改类。
2023-12-03 22:26:03 502
原创 cv2.drawContours() 的contours自定义点集的 格式 是什么样子的
看findcontours 的返回值roiRegion = [ np.array([ [[x, y]], [[x + w, y]], [[x + w, y + h]], [[x, y + h]], ]) ]并且 在自定义的时候,点必须是 连起来的例如:左上 右上 右下 左
2022-04-20 17:50:49 498 2
原创 python 调用 c++ dll 返回的 const char*
C++为 const char *#pragma once#include <iostream>#define PYAPI _declspec(dllexport)extern "C" { PYAPI const char* runCapture(char* ip, int port, char* username, char* password, char* channel, int preset, char* type, char* filepath);}pythonir
2022-04-07 14:53:01 1705
原创 C++ Base64图片 互转
C++ Base64图片 互转#include <string>#include <iostream>static std::string base64Decode(const char* Data, int DataByte) { //解码表 const char DecodeTable[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2022-04-01 16:06:55 3071 1
原创 VS2019 C++ 类 封装DLL 动态库
1. 创建一个新的项目2. 新建文件 配置依赖库配置依赖库 创建 头文件 和 cpp 导入自己的代码3. 在pch.h 里添加自己的类#define CLASS_DECLSPEC __declspec(dllexport) 为类的声明其中 CLASS_DECLSPEC 要放到类 中。// pch.h: 这是预编译标头文件。// 下方列出的文件仅编译一次,提高了将来生成的生成性能。// 这还将影响 IntelliSense 性能,包括代码完成和许多代码浏览功能。// 但是,如果此处列
2022-03-31 17:29:49 2587 2
原创 windows ubuntu 大华直连抓图
// 大华直连抓图.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include "DHzl.h"void CALLBACK DisConnectFunc(LONG lLoginID, char* pchDVRIP, LONG nDVRPort, DWORD dwUser){ printf("Call DisConnectFunc: lLoginID[0x%x]/n", lLoginID);}void CALLBACK SnapRev(LLO
2022-03-30 15:03:02 712
原创 pycuda 的 gpuarray.dot 计算异常问题~~~ 出来的是一个值
问题:a = gpuarray.to_gpu(np.array(features1)) # [5,2]b = gpuarray.to_gpu(np.array([features2]).T) #[2,1]gpuarray.dot(a,b)<<< 0.46748456456<<< 实际上 应该是个 [5,1]维度的数组解决方法:方法1for features in features1: gpuarray.dot(features,b)方法
2022-03-10 19:14:01 152
原创 python HEIC 转 jpeg
# -*- coding: utf-8 -*-from PIL import Imageimport pyheifimport osimport whatimageimport traceback# 循环读取HEIC格式照片,写入JPGdef recyle_convert(org_path, dst_path): # 判断是不是目录 if os.path.isdir(org_path): file_list = os.listdir(org_path)
2022-02-17 14:07:04 877
原创 Docker安装 nvidia-docker 官方教程 顺着流程走下来就ok
1. 安装Docker这部分就不说了2. 配置存储库和密钥 distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \ && curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - \ && curl -s -L https://nvidia.github.io/nvidia-docker/$distrib
2022-01-24 14:38:21 2265 1
原创 终于成了 彻底 解决ubuntu 下的 pycharm 无法输入中文问题
https://github.com/JetBrains/JetBrainsRuntime下载地址
2021-12-16 18:22:50 256
原创 解决 Vim 中文乱码问题 一行命令
执行vim ~/.vimrc添加如下内容:set termencoding=utf-8set encoding=utf8set fileencodings=utf8,ucs-bom,gbk,cp936,gb2312,gb18030
2021-11-30 00:52:14 225
原创 超简单 Linux AppImage 变为 桌面快捷方式
touch balabala.desktopvim balabala.desktop添加如下代码:[Desktop Entry]Encoding=UTF-8Name=navicatExec="/home/chen/navicat.AppImage"Icon=/home/chen/1.pngTerminal=navicatType=ApplicationCategories=navicat;sudo chmod u+x balabala.desktop然后鼠标右击 点击 -
2021-11-03 09:05:30 896
原创 解决报错 return _legacy_load(opened_file, map_loca result = unpickler.load() ModuleNotFoundError: No mo
报错File "app.py", line 10, in <module> model = inferences() File "/home/michael/Program/Github-chl/Flask_USCV/inference.py", line 15, in __init__ self.bsuvnet = torch.load(model_path) File "/home/michael/anaconda3/envs/pytorch1.8.1/lib/py
2021-10-29 16:23:03 1336 1
原创 成功解决!ubuntu pycharm : If you have modified ‘idea.config.path‘ or ‘idea.system.path‘ properties,
nvalid Config or System PathConfig and system paths seem to be equal.If you have modified 'idea.config.path' or 'idea.system.path' properties,please make sure they point to different directories, otherwise please re-install the IDE.ERROR: java.nio.fil
2021-10-27 18:04:54 908 1
原创 Mysql 语句 去重 ,结果集合并 随时更新
DISTINCT 去重SELECT DISTINCT label_code FROM label_infoSELECT DISTINCT label_code FROM label_info WHERE label_img_code = 2;原:去重:GROUP_CONCAT 结果集 拼接GROUP_CONCAT(label_code,code,xxx) SELECT DISTINCT GROUP_CONCAT(label_code) FROM label_info WHERE l
2021-10-14 14:06:22 121
原创 Linux C++ 海康 设备 直连抓图 和 平台抓图代码~
代码 不能保证 拿来就能运行 我是 从测试工程里 拿出来的。 可能需要自己调同时 平台抓图 需要 jsoncpp 的包 分析json 数据。需要下载。。。。建议去看官方文档。 很简单的平台抓图#include <sstream>#include "HttpUtil.h"#include "json/json.h"#include <opencv2/opencv.hpp>#include "opencv2/imgcodecs/legacy/constants_c.
2021-10-08 14:12:14 540
原创 海康设备Linux C++ 同时调用 link 设备抓图 和 平台抓图 出现 so库 冲突问题!!target=_blank>libCsfTraceChain.so“ target=_blank>li
背景:由于项目需要 对 直连网络设备与安放api平台抓图 同时link了 两个SDK库 但是由于一些库存在 函数重名等一些其他的问题。网上资料几乎没有,我尝试了代码 加载 so库 不采用 cmake 加载 但是由于我调用的函数中 函数又依赖了其他库函数。我 麻了 …凉凉 , 之后求助了海康专家。很快的解决了。 接下来分享我的解决方法,帮助有和我一样问题的同学。 OK~报错 如下 也包括 重名与其他的一些错误 主要是这个:/usr/bin/ld: ../lib/linux/Release/libCsf
2021-09-27 11:33:55 337
原创 PaddleOCR 编译 预测库 找不到opencv 报错~Could not find a package configuration file provided by “OpenCV“ with
打开 CMakeLists.txt加一句 这个find_package("OpenCV")在哪加?find_package("OpenCV") 《-----if (WIN32) include_directories("${PADDLE_LIB}/paddle/include") link_directories("${PADDLE_LIB}/paddle/lib") find_package(OpenCV REQUIRED PATHS ${OPENCV_DIR}/build
2021-09-22 19:43:39 424
原创 paddleocr 串联推理报错!paddle::framework::SignalHandle(char const*, int) 1 paddle::platform::GetCurrentT
Paddle OCR 串联推理报错!--------------------------------------C++ Traceback (most recent call last):--------------------------------------0 paddle::framework::SignalHandle(char const*, int)1 paddle::platform::GetCurrentTraceBackString[abi:cxx11]()----
2021-09-18 13:17:34 784 1
原创 Ubuntu Pyqt5 运行报错~loaded library “cv2/qt/plugins“ even though it was found. This application failed
被这玩意儿 搞得头大~~~~对应的py文件 添加如下 代码envpath = '/media/chen/软件/anaconda3/envs/paddleocr/lib/python3.7/site-packages/cv2/qt/plugins/platforms'os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = envpath即可然后将 python3.7/site-packages/PyQt5/Qt5/lib 这个路径下的 所有lib 文件 复制
2021-09-17 13:31:26 1280 1
原创 mysql: error while loading shared libraries: libtinfo.so.5: wrong ELF class: ELFCLASS32
或者 缺少 libtinfo.so.5执行:sudo apt-get install libncurses5
2021-09-14 16:02:17 9826
原创 成功解决 !./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared
执行:apt-cache search libaiosudo apt-get install libaio1
2021-09-13 18:02:50 13443 2
原创 成功解决!Warning: The unit file, source configuration file or drop-ins of docker.service changed
输入sudo rm /etc/systemd/system/docker.service.d/override.confsystemctl reset-failed docker.servicesystemctl start docker.servicesystemctl daemon-reloadsystemctl start docker.servicedocker iamges成功!!!
2021-09-09 10:07:17 17017 1
原创 Ubuntu 解决 硬盘分区不能自动挂载,加载不到自己的盘
sudo apt-get install ntfs-3g挂载:sudo gedit /etc/fstab格式:分区 ;”文档“是我挂载到的文件夹/dev/sda6 /media/chen/文档/ ntfs-3g defaults 0 0重启!!
2021-09-07 09:30:56 934
原创 fatal: 无法访问 ‘https://github.com/******/‘:GnuTLS recv error (-110): The TLS connection was non-pr
运行如下命令:apt-get install gnutls-bingit config --global http.sslVerify falsegit config --global http.postBuffer 1048576000
2021-09-03 17:23:26 10916 14
原创 Ubuntu 20.04 配置CLion 上的 opencv4.5.3
配置 CLion1. 先配置依赖环境sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-de
2021-09-03 15:49:16 425
原创 Ubuntu拷贝本地文件到 服务器 与 服务器文件 拉到本地 的方法--------------互传
Scp 命令1: 强制scp命令使用协议ssh1-2: 强制scp命令使用协议ssh2-4: 强制scp命令只使用IPv4寻址-6: 强制scp命令只使用IPv6寻址-B: 使用批处理模式(传输过程中不询问传输口令或短语)-C: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)-p:保留原文件的修改时间,访问时间和访问权限。-q: 不显示传输进度条。-r: 递归复制整个目录。-v:详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题
2021-09-03 10:27:57 1477
原创 RuntimeError: invalid argument 5: k not in range for dimension at /opt/conda/conda-bld/pytorch_15956
报错解决:包含的目标类别 少于5类 因此无法返回 top5的 概率修改 将 topk=(1,5) 改为 (1,2) acc1, acc5, _ = model.get_accuracy(accuracy, output, target,topk=(1, 2)) 解决!!!
2021-09-03 09:38:42 798
原创 Ubuntu 20.04 安装 Wechat 微信 两行命令搞定!
git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.gitcd deepin-wine-for-ubuntu ./install.sh完事!
2021-09-01 13:48:27 403
原创 成功解决! Ubuntu18.04 apt更新源 404 无论换什么源都404 非删除arm64软件包
Jetson nano网上大多教程 都是删除 arm64 的软件包dpkg --remove-architecture arm64参考了一篇 博主的文章 换了下边的源 成功解决!!换此源!!!# deb cdrom:[Xubuntu 16.04.4 LTS _Xenial Xerus_ - Release amd64 (20180228)]/ xenial main multiverse restricted universe# See http://help.ubuntu.com/c
2021-08-26 22:08:06 942 2
原创 2021-8-17!来自DeepInsight / InsightFace 的开源代码 如何训练?
教程是MXnet版本的训练方式在Linux环境下一 、官方数据训练1.clone 源代码2. 配置相关环境3. 下载作者提供的数据集4. 开始训练5. 开始训练二、个人数据训练1. 数据制作2. 训练依旧一 、官方数据训练1.clone 源代码项目来自官网的源代码。git clone --recursive https://github.com/deepinsight/insightface.git代码会实时更新可能会有一些不一样的地方 本篇教程只适用于近期的代码。为了方便,我已经打包好了在下面
2021-08-17 15:04:02 1067 10
原创 目标检测 评估指标
概念普及区(T是对的,F是错的,P是正样本,N是负样本)然后把他们拼接起来 就得到了 TP、TN、FP、FN,TP 是正样本TN 是负样本FP 是把正样本分为了负样本FN 是把负样本分为了正样本1. Precision 精确度精确度 = 分对的正样本 / 分对+分错的正样本(所有的正样本)2. Recall 召回率召回率 = 分对的正样本 / (分对的正样本+原本是负样本但是分为了正样本 之和)实际上 就是 分类器 认为 是正样本并且确实是正样本的 占 分类器认为的所有正类比。
2021-07-02 20:29:56 107 1
原创 Paddle 如何使用多块GPU 并行训练
来自官方的 教程 #单机单卡启动,默认使用第0号卡 $ python train.py #单机多卡启动,默认使用当前可见的所有卡 $ python -m paddle.distributed.launch train.py #单机多卡启动,设置当前使用的第0号和第1号卡 $ python -m paddle.distributed.launch --selected_gpus='0,1' train.py #单机多卡启动,设置当前使用第0号和第1号卡 $ expor
2021-06-22 08:25:35 5117 1
原创 Yolo v5 VOC 数据集训练 + 预测
https://github.com/ultralytics/yolov5/archive/refs/heads/develop.zip1. 数据集准备VOC 转 Yolo脚本 放置在 与 voc 同目录下运行 py 脚本1 ->生成 train.txt、val.txt、test.txt、trainval.txtimport osimport randomtrainval_percent = 0.1train_percent = 0.9xmlfilepath = 'voc/
2021-06-08 10:53:48 947 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人