自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 配置使用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 1427 1

原创 python内置函数(持续更新)

__repr__():显示属性 class CLanguage: def __init__(self): self.name = "C语言中文网" self.add = "http://c.biancheng.net" def __repr__(self): return "CLanguage[name="+ self.name +",add=" + self.add +"]" cla.

2021-12-18 11:35:48 784

原创 pycharm使用docker环境调试的配置步骤

默认已经安装了:docker(并下载好所需要的环境的image镜像)pycharm专业版步骤:创建docker的containerimage和container的关系,类似于类和实例之间的关系。所以这一步是利用image实例化一个container$ docker run -p 10022:22 --runtime=nvidia --ipc=host --name your_container_name -v your_pc_path:docker_path -it image_name

2021-12-16 11:18:14 7950 5

原创 三门问题(全网最清晰解答)

问题三门问题(请自行百度)解答第一次抽奖中(1/3)不中(2/3)第二次选择(不换)必中奖(100%)必不中奖(0%)1/3 * 100% + 2/3 * 0% = 1/3第二次选择(换)必不中奖(0%)必不中奖(010%)1/3 * 0% + 2/3 * 100% = 2/3结论不换的中奖概率是1/3,换的概率是2/3...

2021-08-13 14:19:47 2454 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 2148

原创 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 857

原创 常用的工具函数或终端命令(持续更新)

文章目录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 375

原创 yolov3的yolo层源码详解

概述yolo系列由于使用了纯c语言写,又是开源代码,所以自然成为了边缘计算的公司首选的架构。它的重要性和影响力就不再赘述,本文主要从源码的角度,来带你深入理解yolo解析的思路,同时,在阅读源码的过程中也由衷感慨yolo作者代码的优美,整个代码没有依赖过多第三方库,只需要opencv用作效果显示,整个源码的大小只有不到1M(901K),却集成了CPU和GPU版本,可以说是非常强悍了。准备知识要看懂yolov3源码中yolo层的正向传播过程,首先应该弄懂作者是如何保存特征图的。我放了一张图,可以参

2020-09-24 15:02:38 2243

转载 pytorch统计模型计算量和参数量的工具

https://www.jianshu.com/p/b1ceaa7effa8

2020-09-18 16:20:33 1050

原创 pytorch的学习之路(一)| 模型的forward方法是如何被调用的

问题out = net(image) # 图像作为输入,经过net做正向传播,得到输出(分类/框/。。。)你有没有一个疑问,上面这行代码是如何调用forward()函数得到结果的?我会贴出源码并做解释解答一步一步跟踪,net(image)到底经历了什么?(以下引用该开源代码做讲解,其中会做适当简化,以达到说明的目的)net的定义net = RetinaFace()RetinaFace类的定义class RetinaFace(nn.Module): def __init__(s

2020-08-21 15:34:45 10618 8

原创 使用python完成数组的二进制写入和读取

使用python完成数组的二进制写入和读取概要文本保存/读取实例二进制保存/读取概要某些时候,程序运行的中间变量需要通过文件保存下来,有两种方式,一种是以人看的懂的文本格式保存,一种是以机器看的懂的二进制格式保存.受c++的启发,了解到,某些结果其实并不需要以人看的懂的格式保存,因为这些中间变量并非是面向人,而只是作为程序在不同时间的交互,此时,以二进制来保存这些变量比较合适,因为电脑本质是使用二进制,于是避免了不必要的格式转换(此处引自清华大学c++进阶教学视频)注:由于不了解python的机制

2020-08-18 12:02:07 4813

原创 opencv视频流默认分辨率及保存视频打不开的问题

问题描述:这几天博主在做DMS(驾驶员监控)的过程中,使用opencv采集数据时,遇到的2个问题,记录下来供大家参考视频流默认分辨率问题保存视频的代码如下:import cv2capture = cv2.VideoCapture(0)while True: ret, frame = capture.read() print(frame.shape) # 输出为(480, 640, 3) frame = cv2.flip(frame,1) cv2.imsh

2020-08-05 17:29:31 1628 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除