笔记
张益_杨亚骏
这个作者很懒,什么都没留下…
展开
-
配置使用yolov5的docker环境
安装dockersudo apt-get updatesudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-commoncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -sudo apt-key f.原创 2022-02-15 11:35:02 · 1425 阅读 · 1 评论 -
切换opencv版本的思路和方法
当你的电脑里有两个版本的opencv,如何切换呢?这个问题一直困扰我,这篇文章记录一下这个过程问题python在import cv2时,如何指定使用哪个版本的opencv呢?解答首先,安装opencv可以使用pip或者conda,这里我们使用源码进行编译,步骤如下:在官网下载对应的opencv版本的source codecd opencv目录mkdir buildcmake -D CMAKE_INSTALL_PREFIX=/usr/local/opencv(你的版本) …(或者使用cm原创 2021-03-17 13:59:49 · 2146 阅读 · 0 评论 -
c++版opencv中Mat作为行参时值错误的问题
问题void asignMat(Mat& m){ vector<int> v; for(int i = 0; i < 10; i++){ v.push_back(i); } m = Mat(v); //使用vector给Mat赋值}int main(){ Mat testM; asignMat(testM); cout<<testM<<endl; return 0;}上面这段代码的预期输出是[0,1,2,3,..原创 2021-01-06 16:09:17 · 855 阅读 · 0 评论 -
常用的工具函数或终端命令(持续更新)
文章目录1. 给定文件夹下所有文件的路径2. 以给定符号分割字符串1. 给定文件夹下所有文件的路径void GetFileNames(string path,vector<string>& filenames){ DIR *pDir; struct dirent* ptr; if(!(pDir = opendir(path.c_str()))){ cout<<"Folder doesn't Exist!"<<endl;原创 2020-12-29 15:04:40 · 374 阅读 · 0 评论 -
使用python完成数组的二进制写入和读取
使用python完成数组的二进制写入和读取概要文本保存/读取实例二进制保存/读取概要某些时候,程序运行的中间变量需要通过文件保存下来,有两种方式,一种是以人看的懂的文本格式保存,一种是以机器看的懂的二进制格式保存.受c++的启发,了解到,某些结果其实并不需要以人看的懂的格式保存,因为这些中间变量并非是面向人,而只是作为程序在不同时间的交互,此时,以二进制来保存这些变量比较合适,因为电脑本质是使用二进制,于是避免了不必要的格式转换(此处引自清华大学c++进阶教学视频)注:由于不了解python的机制原创 2020-08-18 12:02:07 · 4809 阅读 · 0 评论