自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(233)
  • 资源 (11)
  • 收藏
  • 关注

原创 debian的使用笔记

安装 debian-live-12.5.0-amd64-xfce.iso 后,把下面的任务栏删除,把上面的任务栏移到下面,然后设置如下选项。1. XP风格任务栏。

2024-04-02 10:54:38 480

原创 rl-baselines3-zoo 训练 PongNoFrameskip-v4

训练 PongNoFrameskip-v4。

2024-02-06 15:48:49 425

原创 强化学习自动泊车的问题

但上图的画面过于理想,大概情况是整个停车场内没有其他车辆,只有这一辆车,跟实际情况差距很大;最近对自动泊车比较感兴趣,想用强化学习来解决自动泊车的问题,然后发现了一个非常优秀的工程,就是负责其他车辆的,只不过默认值为0,如果将该值设置为10,其他停车位就会有车辆,另一个问题是车道过宽,也就是两列停车位中间间距很大,我觉得需要对env进行定制;我用该代码进行训练,确实可以得出上图的效果,泊车成功率有时可以达到100%所以,我现在是训练遇到了难题,看是否有有兴趣的高手,能一起探讨一下?其github网址是。

2024-02-03 09:57:22 524

原创 Opencv的KalmanFilter学习笔记

卡尔曼滤波的使用完整代码

2023-01-10 22:30:21 260 1

原创 深度增强学习射击类游戏(vizdoom)

深度强化学习玩DoomGame

2022-06-30 10:22:00 2090

原创 AirSim在Windows下环境搭建

AirSim在Windows下环境搭建

2022-06-18 11:04:08 848

原创 Softsign Tanh 速度对比

softsign vs tanh

2022-06-02 10:13:56 506

原创 学习 RobustVideoMatting

RobustVideoMatting视频人像分割新纪元

2022-06-01 11:27:29 1715 5

原创 xubuntu language support

xubuntu minimal installsudo apt install language-selector-gnomepinyinsudo apt install fcitx-pinyin

2022-04-26 13:52:21 479

原创 PaddlePaddle 尚不支持 Ubuntu22.04

(base) luke@luke-NH5x-7xRCx-RDx:~$ pythonPython 3.9.7 (default, Sep 16 2021, 13:09:58) [GCC 7.5.0] :: Anaconda, Inc. on linuxType "help", "copyright", "credits" or "license" for more information.>>> import paddleError: Can not import avx cor.

2022-04-25 17:36:06 4939 4

原创 xubuntu22.04 安装 pytorch 环境最简步骤

sudo apt install nvidia-cuda-toolkit nvidia-driver-510Index of /https://repo.anaconda.com/miniconda/Miniconda3-py39_4.11.0-Linux-x86_64.shconda install torchvision -c pytorch

2022-04-22 16:30:18 2394

原创 jetson nano 用 tensorrt 运行 nanodet(kitti数据集)

题目是目标,我们先一步一步来做,第一步是训练神经网络, 我用的是 kitti 数据集,训练顺序为,第一步,拿到kitti数据集,第二步,把kitti数据集修改为voc数据集格式,第三步,修改配置文件进行训练关于前两步,是copy自KITTI车辆检测数据集转VOC格式(亲测成功,附KITTI云盘连接以及完整格式转换代码)- KITTI车辆检测数据集看着一篇就够了!_Hurri_cane的博客-CSDN博客_kitti数据集车辆检测他这个转xml的脚本稍微改改路径就可以直接运行了,然后就是训练,

2022-03-30 10:08:04 3604 1

原创 一次失败的Pytorch模型量化尝试

我的原工程模型是blazeface学习笔记_zhqh100的博客-CSDN博客完整的应该是一个人脸识别项目,人脸识别,大言不惭的说,我之前其实也做过,比如用dlib来做人脸识别,就是用opencv那一套来实现,说句实在话,速度非常慢,即便是在intel CPU上,一秒也就两三帧,确实是太慢了我其实也用过其他方案,比如前几年,下载虹软的免费的库,进行试用,效果确实惊人,给我印象最深刻的,倒不是识别准确度有多高,而是速度真的飞快,我也试过MTCNN,这个只要网上搜索人脸检测,基本都是搜到这个结果,我也尝试过,我

2022-03-25 18:04:05 6061 6

原创 blazeface学习笔记

完整的应该是一个人脸识别项目,人脸识别,大言不惭的说,我之前其实也做过,比如用dlib来做人脸识别,就是用opencv那一套来实现,说句实在话,速度非常慢,即便是在intel CPU上,一秒也就两三帧,确实是太慢了我其实也用过其他方案,比如前几年,下载虹软的免费的库,进行试用,效果确实惊人,给我印象最深刻的,倒不是识别准确度有多高,而是速度真的飞快,我也试过MTCNN,这个只要网上搜索人脸检测,基本都是搜到这个结果,我也尝试过,我不知道别人是如何夸奖这个库的,我试用的体会就是,经常误识别,就是本来就

2022-03-23 19:16:36 2269

原创 LaneATT调试笔记

代码地址为 https://github.com/lucastabelini/LaneATThttps://github.com/lucastabelini/LaneATT首先说这个Label,因为input肯定是一张图片,这个毫无疑问,这个Label的构建主要是在LaneDataset中,该类首先构建一个dataset,比如我这里是TuSimple,其数据集的Label是车道线的标点,不过是十行(像素)取一个x点的坐标,所以lane就是x点坐标,而h_samples就是y的坐标,主要也就是一个json

2022-03-18 22:09:24 1609 7

原创 训练LaneATT遇到CUDA_HOME环境变量问题

我系统装了很久了,不记得之前CUDA是咋装了,然后训练神经网络一直也没啥问题,今天想学习LaneATT,车道线识别的项目,需要先安装nms,遇到如下问题:(base) luke@luke-NH5x-7xRCx-RDx:~/Download/study/LaneATT/lib/nms$ python setup.py Traceback (most recent call last): File "setup.py", line 7, in <module> ext_modul

2022-02-24 21:32:02 3614 6

原创 笔记,提醒,pytorch安装命令(conda)

答案很简单,对很多人来讲,应该是常识conda install torchvision -c pytorch之前一直比较偷懒,安装直接使用命令conda install torchvision基本也没出过什么问题但是这一次运行某项目,需要高一点版本的torchvision,发现直接安装,torchvision要么版本太低,要么不支持cuda,所以运行老报错,主要是提醒自己,以后不要太偷懒,有更官方的安装命令,最好还是用官方方式来安装...

2022-02-23 10:35:18 898

原创 NanodetPlus网络调试笔记

根据GitHub - RangiLyu/nanodet: NanoDet-Plus⚡Super fast and lightweight anchor-free object detection model. ????Only 980 KB(int8) / 1.8MB (fp16) and run 97FPS on cellphone????调试得出backbone 为 'ShuffleNetV2'根据 nanodet_custom_xml_dataset.yml 的默认配置,默认输入尺寸为

2022-02-19 21:02:14 450

原创 NanodetPlus网络结构(纯水文)

根据GitHub - RangiLyu/nanodet: NanoDet-Plus⚡Super fast and lightweight anchor-free object detection model. ????Only 980 KB(int8) / 1.8MB (fp16) and run 97FPS on cellphone????打印调试得出NanoDetPlus( (backbone): ShuffleNetV2( (conv1): Sequential( (

2022-02-19 18:59:13 2123 2

原创 nanodet训练voc数据集

class_names: &class_names ['aeroplane','bicycle','bird','boat','bottle','bus','car','cat','chair','cow','diningtable','dog','horse','motorbike','person','pottedplant','sheep','sofa','train','tvmonitor']num_classes: 20

2022-02-17 14:50:31 2422 3

原创 YOLOv3学习笔记

代码为https://github.com/Peterisfar/YOLOV3.git神经网络输入尺寸 input_sizeimg.size()torch.Size([1, 3, 544, 544])从darknet53中获取特征x_s, x_m, x_l = self.__backnone(x)x_s.size()torch.Size([1, 256, 68, 68])x_m.size()torch.Size([1, 512, 34, 34])x_l.size()torch..

2022-02-15 17:19:37 558

原创 YOLOv3网络结构

从GitHub - pythonlessons/TensorFlow-2.x-YOLOv3: YOLOv3 implementation in TensorFlow 2.3.1YOLOv3 implementation in TensorFlow 2.3.1. Contribute to pythonlessons/TensorFlow-2.x-YOLOv3 development by creating an account on GitHub.https://github.com/pythonlesso

2022-02-14 15:36:07 836

原创 ssd笔记2

接上一篇ssd笔记_人工智能-CSDN博客我这笔记就是流水账,主要写的好的太多,写的差的还是空白,我要填补这个空白这里面就是稍微说一下对应关系,一个是loc的计算结果,也就是head[0],当然conf的结果size跟loc的size有一种绝对的比例关系,所以就算是一起算出来的loc的size如下:(0, Conv2d(512, 16, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1)))(1, Conv2d(1024, 24, ker.

2022-02-13 11:21:40 768

原创 ssd笔记

源码是https://github.com/aaalds/SSD-pytorchssd.pyfor layer in enumerate(vgg(base, 3)): print(layer)打印结果(0, Conv2d(3, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1)))(1, ReLU(inplace=True))(2, Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1)...

2022-02-12 20:20:41 1726

原创 基于onnx的人脸识别

基本出发点是想做一个C++版本的人脸识别,而caffe的C++库,或mxnet的C++库等,暂时还不会编译,而之前基于onnxruntime 搞过一个项目,对这个库稍微了解一些,所以尽量采用onnx搞定全部功能核心的识别是基于https://github.com/onnx/models/blob/master/vision/body_analysis/arcfacehttps://github.com/onnx/models/blob/master/vision/body_analysis/arcfac

2021-12-12 20:48:10 3393

原创 opencv获取图像像素值的坑

根据https://stackoverflow.com/questions/46444474/c-ffmpeg-create-mp4-file修改

2021-10-13 14:55:09 784

转载 C/C++面试宝典2020版(最新版)

文章目录前言new、delete、malloc、free关系delete与 delete []区别C和C++ 的共同点?不同之处?继承的优缺点C++有哪些性质(面向对象特点)子类析构时要调用父类的析构函数吗?多态,虚函数,纯虚函数求下面函数的返回值(微软)什么是“引用”?申明和使用“引用”要注意哪些问题?将“引用”作为函数参数有哪些特点?在什么时候需要使用“常引用”?将“引用”作为函数返回值类型的格式的好处和需要遵守的规则?“引用”与多态的关系?“引用”与指针的区别是什么?什

2021-07-02 09:57:14 879

原创 tf2运行YOLOv4(tflite)

原工程为https://github.com/hunglc007/tensorflow-yolov4-tflite不过我运行时发现一个bug

2021-06-03 16:48:27 754 13

转载 应用YOLOV4 - DeepSort 实现目标跟踪

转载自https://cloud.tencent.com/developer/article/1706259本文分享利用yolov4+deepsort实现目标跟踪,主要是讲解如何使用,具体原理可以根据文中的参考资料更加深入学习。目前主流的趋势是将算法更加易用,让更多人感受到视觉的魅力,也能让更多有意向从事这个领域的人才进入。但受限于某些客观的限制,比如github下载容易失败,谷歌网盘无法下载等,让部分人不得不退却。因此,我想我的分享的价值就在于感受视觉魅力的“最后一公里”。完整的权重文件和项.

2021-05-08 11:51:18 4624 28

原创 pyinstaller 打包tensorflow2.0为单个文件

主要参考了https://blog.csdn.net/Jayden_Gu/article/details/94134409还要参考https://cloud.tencent.com/developer/news/397399下面是我使用的参考spec# -*- mode: python ; coding: utf-8 -*-block_cipher = Nonea = Analysis(['playGame.py'], pathex=['D:\\s...

2021-02-03 14:44:07 166

原创 ffmpeg + opencv 把摄像头画面保存为mp4文件

ffmpeg 摄像头录像(Ubuntu)

2021-01-13 14:18:03 636

原创 ffmpeg + opencv 实现视频播放器(没有声音)

jianhua#include <inttypes.h>#include <math.h>#include <limits.h>#include <signal.h>#include <stdint.h>#include <sys/time.h>#ifdef __cplusplusextern "C" {#endif#include "libavutil/avstring.h"#include "libav

2021-01-11 15:31:54 8167

转载 opencv4 findChessboardCornersSB 棋盘格角点提取

opencv4 findChessboardCornersSB棋盘格角点提取简介 官方文档介绍 opencv4.1安装配置环境 findChessboardCornersSB提取棋盘格角点示例程序 简介用opencv相机标定一直不如matlab标定稳定和精度高。用opencv标定相机经常会发生棋盘格角点提取不到的现象,之前在做一个三维成像项目,需要比较高的成像精度,用opencv标定(findChessboardCorners+cornerSubPix)的效果根本达不到要求,.

2020-12-25 17:53:20 4211 6

原创 树莓派4安装Android 并 root (LineageOS 17.1)

官方文档https://konstakang.com/devices/rpi4/LineageOS17.1/下载地址https://androidfilehost.com/?fid=10763459528675587733打开rootSettings -> System -> Developer options -> Root access.

2020-12-15 09:03:31 5427 2

原创 Win10 + QT5.14.2 + Opencv4.1.1 编译环境搭建

1. 安装QT,从链接http://download.qt.io/official_releases/qt/下载,我下载的是qt-opensource-windows-x86-5.14.2.exe2. 下载Opencv,从链接https://github.com/huihut/OpenCV-MinGW-Build下载,我下载的是OpenCV-MinGW-Build-OpenCV-4.1.1-x64.zip3. 解压缩Opencv,然后把bin目录添加到环境变量下的PATH中,4....

2020-12-09 08:30:06 2092 6

原创 QT的滚动条极简教程

参考https://blog.csdn.net/humanking7/article/details/78559692简化1. 先新建一个 Qt Widgets Application2. 进入ui设计界面,把 Scroll Area 拖进来3. 在主窗口上右键,选择布局,水平布局或者垂直布局4. 在scrollAreaWidgetContents上右键,选择大小限定,设置最小大小5. 然后运行,即可看到滚动条...

2020-12-07 11:01:36 4876

原创 Qt开发环境的下载地址

官网上的地址跳来跳去的,非常讨厌,而且有时候会让你反复注册,填写信息,就是不够一针见血不如直接进入如下地址,直达资源地址http://download.qt.io/official_releases/qt/

2020-11-12 13:46:51 93

原创 tf.contrib 的命运走向

在tf2.x 中删除了tensorflow的contrib模块,但各子模块的命运各不相同,具体可参考下表https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md

2020-08-27 16:53:30 582

原创 sklearn 随机森林代码示例

代码参考https://github.com/mbeyeler/opencv-machine-learning/blob/master/notebooks/10.03-Using-Random-Forests-for-Face-Recognition.ipynbfrom sklearn.ensemble import RandomForestClassifierfrom sklearn.ensemble import AdaBoostClassifierfrom sklearn.datasets

2020-08-19 18:24:05 1366

原创 OpenCV 多层感知器训练代码示例

代码参考:http://localhost:8888/notebooks/notebooks/09.04-Training-an-MLP-in-OpenCV-to-Classify-Handwritten-Digits.ipynbfrom keras.datasets import mnistimport numpy as npfrom sklearn.preprocessing import OneHotEncoderimport cv2from sklearn.metrics import

2020-08-19 17:32:26 257

人工智能入门:Keras的example代码解析.pdf

把 Keras 官方工程下的example代码进行了解析,对于一些刚学过CNN,LSTM理论知识但不知道如何找工程练手的朋友,是一个很好的进阶过程

2020-04-20

plot.gv.pdf

详见 https://blog.csdn.net/zhqh100/article/details/104043572

2020-01-20

基于STM32F103+OV7670的网络摄像头

在STM32F103上用uip传送视频,上位机用QT实现,详细步骤可参考http://blog.csdn.net/zhqh100/article/category/2622075

2014-10-16

一步一步移植ucos到stm32f103之ucgui

与本人写的一步步移植ucos到stm32配套,详细步骤可参考博客http://blog.csdn.net/zhqh100/article/category/2622075

2014-10-11

一步一步移植ucos到stm32f103之串口和消息邮箱

与本人写的一步步移植ucos到stm32配套,详细步骤可参考博客http://blog.csdn.net/zhqh100/article/category/2622075

2014-10-11

一步一步移植ucos到stm32f103之led闪烁

与本人写的一步步移植ucos到stm32配套,详细步骤可参考博客http://blog.csdn.net/zhqh100/article/category/2622075

2014-10-11

Android定时短信发送天气预报

本程序主要实现了Android下的定时任务,发送短信,获取天气预报,主要实现核心功能,界面比较粗陋

2014-03-15

Android 4.0下指南针开发源码

Android 4.0下指南针开发源码,可在Nexus 4上完美运行

2014-03-15

使用开源软件 自己动手写操作系统

这是杨文博根据于渊写的书《自己动手写操作系统》修改的一本书;于渊的《自己动手写操作系统》中使用到了一些商用软件,而杨文博则全部使用开源软件来实现一个操作系统的动手写作。本资源中包括书和源代码。

2012-05-12

单词风暴2011第二部分

本人比较喜欢的一个背单词的软件,更多资源可直接访问 http://www.wordstorming.com/down.htm 由于大小超过20M,所以我只能分两次上传,这是第二部分

2011-07-22

正确删除UBUNTU等LINUX系统的软件(内附说明)

如果你是Windows与Ubuntu双系统,现在想删除Ubuntu或者想重装Ubuntu的新版本,这时候如果你直接用PQ删除那个Ubuntu的分区,或者是在磁盘管理中直接删除逻辑磁盘,将会使你无法引导进入Windows,所以在删除Ubuntu分区之前,你必须先修复你Windows的mbr才能使你能够顺利进入Windows。 简单有效的方法是: 1)下载Windows下修复mbr的软件:MbrFix.exe 2)把这个MbrFix.exe复制到c盘根目录下。(你的系统盘) 3)点”开始”-》“运行”-》输入cmd-》按回车键 4)输入cd \ 然后按回车键 (这是进入C盘根目录) 5)输入命令:MbrFix /drive 0 fixmbr /yes 然后按回车键 6)重启看看成功的效果

2008-12-21

空空如也

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

TA关注的人

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