- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 std::string 转为 LPCTSTR类型
在串口通讯中使用CreateFile()时,第一个参数类型为 LPCTSTR,通常使用的string类型需要进行转换。
2023-12-20 16:47:07
1644
原创 Windows下环境配置Cmake、MinGW、OpenCV
看到许多方法选择下载Windows版本的安装包,开始下载的是4.8.0版本,该安装包安装过程看起来就是选择指定位置解压,大多数介绍方法使用的是安装后的build文件夹下的库文件,但个人使用过程中编译时总是提示未定义的引用,而且CMakeLists中也已经链接了opencv_world480d.lib。源码位置及自选后面编译使用的目录,选择Configure,项目生成器下拉选择MinGW Makefiles,及使用默认的本机编译器。会输出cmake版本信息,如下图,表示Cmake配置成功。
2023-12-02 11:24:21
1331
7
原创 relocation R_X86_64_32 against `.rodata.str1.8‘ can not be used when making a PIE object
relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object
2023-01-30 10:35:20
1372
原创 Ubuntu22.04使用rustdesk
提示需要自行安装X11图形界面在需要被远程操作的设备安装$ sudo apt-get install libx11-dev libxext-dev libxtst-dev libxrender-dev libxmu-dev libxmuu-dev$ reboot //成功后重启
2022-05-09 17:09:24
3935
1
原创 取出张量中的值
张量a如下,假设要取出张量中第2行第1列的数据:1.3433a.index_select(*, torch.tensor([a, b])) //以下表述可能不太恰当:*为0表示“横切”,为1表示“列切”;a,b表示要切的行数或列数,第a行(列),第b行(列),可以只写一个参数表示只要某一行(列)a = a.index_select(0, torch.tensor([0, 1])) a = a.index_select(1, torch.tensor([0, 1])) print(a
2021-12-23 21:44:12
2651
原创 zmq.h
fatal error: zmq.h: No such file or directory$ sudo apt-get install libzmq3-dev
2021-12-13 18:26:19
953
2
原创 ssh远程控制
ubuntu系统使用ssh将需要当做服务端的设备(被远程操作的设备)安装ssh$ sudo apt-get install openssh-server启动ssh服务$ sudo /etc/init.d/ssh start检查服务是否启用$ ps -e|grep ssh//若返回类似6333 ? 00:00:00 sshd 则表示成功需要控制的...
2021-12-10 15:01:20
875
原创 卸载cuda
ubuntu系统卸载cuda$ cd /usr/local/$ ls //为了查看cuda文件夹的完整名称$ cd cuda-**.*/bin/ //将cuda文件夹名字补全$ sudo ./uninstall_cuda_**.*.pl //文件名称需要补全$ sudo rm -rf /usr/local/cuda-**.** //**.**补全文件夹名称...
2021-11-26 13:23:47
919
原创 yolov5使用cpu推理
安装cpu版本的pytorch不需要安装cudacpu/torch下载地址ctrl+f 搜索如cpu/torch-1.8再根据python版本及系统选择,这里选的是python3.8 对应的1.8.0版本的pytorch再根据下载的pytorch版本下载对应的torchvison还在刚才的链接地址搜索cpu/torchvision 选择对应torch及python版本的文件,如切换到下载文件所在路径,指定python版本安装$ python3.8 -m pip install --u
2021-11-25 14:07:32
2567
原创 安装pytorch 及torchvision
根据cuda及Python版本下载对应的pytorch下载地址,有时进不去多刷新几遍ctrl+f 搜索需要的torch ,cu+cuda版本号(cuda11.0就搜cu110)再根据Python版本下载对应的torch再搜索cu110/torchvision下载对应的torchvision然后指定Python版本安装torch及torchvision//根据自己使用的Python版本安装$ python3.8 -m pip install --user torch torch-1.7.0%2Bc
2021-11-19 16:17:25
977
原创 安装cudnn
根据安装的cuda版本下载对应的cudnncudnn下载地址解压下载好的文件(.tgz)tar -zxvf cudnn-*******.tgz进入解压的文件夹,进入 include 路径下,执行:$ sudo cp cudnn.h /usr/local/cuda/include/lib64 路径下,执行:$ sudo cp lib* /usr/local/cuda/lib64/ //复制动态链接库$ cd /usr/local/cuda/lib64/$ sudo rm -r
2021-11-19 16:01:13
1075
原创 安装cuda
显卡驱动安装后,下载需要的cuda下载地址cuda_******_linux.run1.1.cuda10及以上安装可选择终端窗口安装$ sudo chmod +x cuda_ //双击Tab补全$ sudo ./cuda_等待让选择输入accept然后不安装显卡驱动,[x]内有x 表示需要安装,只需要把驱动选项前的[x]里x按回车键去掉,即可选择安装或1.2.cuda9 及以下可选择命令行安装先将cuda_******_linux.run放在home文件夹下方便使用C
2021-11-19 13:00:22
1174
原创 安装opencv_python
opencv安装包下载地址1opencv安装包下载地址2Ctrl+F搜索opencv下载对应python版本(例cp38)的安装包根据系统选择对应的文件下载或然后切换到.whl文件所在目录指定python版本安装python3.8 -m pip install opencv********************************.whl若提示权限不够则python3.8 -m pip install --user opencv*************************
2021-09-28 11:09:36
400
原创 ERROR: Could not find a version that satisfies the requirement typing-extensions和SyntaxError: invali
离线安装pytroch遇到的问题如下尝试按照如下方法安装numpy仍然报错$ python3.7 -m pip install numpy -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com//上面的‘//’不是注释若提示权限不够在install后面添加 --user此时再离线安装pytorch成功...
2021-09-17 09:11:26
2468
3
原创 Command “python setup.py egg_info“ failed with error code 1 in /tmp/pip-build-doNneI/pip/
需要升级pip,却一直报类似错误目前版本为pip8.1.1,直接升级会反复出现类似的错误,需要把它卸载sudo apt-get remove python-pip然后到官网https://pypi.python.org/pypi/pip下载20.*版本的就行了如pip-20.3.3.tar.gz格式在下载的文件夹下解压sudo tar -xzvf pip-xxxxxx.tar.gz再进入到解压后的文件夹//python2安装pip $ sudo python setup.py i
2021-09-01 22:11:44
1353
原创 Ubuntu安装显卡驱动
ubuntu16.04 安装显卡驱动参考别人的文章,只为记录方便使用,感谢这两位博主的分享!原文链接:https://blog.youkuaiyun.com/yinwangde/article/details/89439648原文链接:https://blog.youkuaiyun.com/fu6543210/article/details/80104491ubuntu 16.04默认安装了第三方开源的驱动程序nouveau,安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia
2021-08-31 22:24:16
5554
11
原创 /usr/bin/ld:找不到 -lxxx
编译时报错/usr/bin/ld:找不到 -lxxx原因是找不到动态库先定位libxxx.so文件位置:$ locate libxxx.so然后链接动态库:$ sudo ln -s 定位到的库位置 /usr/lib/libxxx.so
2021-07-23 21:01:53
3271
原创 Could not find a package configuration file provided by “OpenCV“
catkin_make编译时遇到如下错误原因是未找到链接库解决方法:在离cpp文件最近的CmakeLists.txt中设置路径即可先在终端输入命令查找路径$locate OpenCVConfig.cmakeOpenCVConfig.cmake所在路径为/opt/ros/kinetic/share/OpenCV-3.3.1-dev在CmakeLists.txt中设置路径在find_package( )上面添加:set(OpenCV_DIR 查到的路径)然后在target_link
2021-07-23 14:15:33
1479
1
原创 python将字典转换为字符串,再转为字典
import ast字典 info = {“name” : “Lee”, “gender” : “male”, “age”: 18}字符串 info_str = str(info)则info_str = ‘{“name” : “Lee”, “gender” : “male”, “age”: 18}’dic = ast.literal_eval(info_str)则dic ={“name” : “Lee”, “gender” : “male”, “age”: 18}...
2021-07-06 20:22:15
1134
原创 用代码打开新终端并执行命令
import osos.system("gnome-terminal -e 'bash -c \"命令; exit bash\"'")# 执行完关闭终端,多个命令用;隔开即可os.system("gnome-terminal -e 'bash -c \"命令; exec bash\"'")# 执行完不关闭,保留终端参考https://blog.youkuaiyun.com/lxlong89940101/article/details/100140190...
2021-07-06 17:08:56
914
原创 ImportError: No module named zmq
python2中提示ImportError: No module named zmq报错解决$python -m pip install pyzmq会提示from typing import List, OptionalImportError: No module named typing$curl -O https://bootstrap.pypa.io/pip/2.7/get-pip.py$python get-pip.py$python -m pip install typing$pyt
2021-06-30 20:24:07
1724
原创 可供学习查阅的C++网站
推荐几个学习编程的网站1.http://en.cppreference.com/w/很多类型、函数的基本用法其实都不用刻意去记,忘了在这里查,示例都很简洁。2.http://stackoverflow.com/世界上最大的程序领域问答网站,问题和回答的质量很高。3.http://www.reddit.com/r/cppcpp板块也不错,可以了解最新的C++消息,也可以提问,也有人写一些文章教程。4.http://isocpp.org/标准委员会官方网站,会推荐一些比较好的文章、教程、书籍等内
2021-04-20 10:45:52
725
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人