自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aoulun的博客

学习 合作

  • 博客(123)
  • 资源 (2)
  • 收藏
  • 关注

原创 机器视觉检测到底怎么做,经验分享

笔者做机器视觉检测已经有五六年了,也算是对机器视觉的检测技术有了一定的掌握。总的来说,基于机器视觉的检测技术主要包含三个部分:视觉采集模块、后台分析模块和动作决策模块。这几个分类,跟教科书上的有较大差异,很多同学觉得我在杜撰。笔者也不作反驳,因为这是笔者这些年工作经验的总结,自然区别于教科书。下面我们分开来讲这几个模块,同时会把笔者之前的论文做个推荐总结。所有文章均可在博主的主页中找到,若无法找到,可以用搜索工具。博主的主页:https://blog.csdn.net/Aoulun第..

2020-05-17 14:47:16 7354

原创 第三更,单目相机标定实践(完整过程)

本文主要是在前两篇博客的基础上做的更新,对有畸变的网络摄像机进行标定。理论基础知识请参考:《相机参数标定(camera calibration)及标定结果如何使用》https://blog.csdn.net/Aoulun/article/details/78768570《第二更,相机参数标定基础:从小孔成像开始到单双目标定》https://blog.csdn.net/Aoulun/...

2020-03-11 09:37:05 9348 26

原创 第四更,双目相机标定实践(完整过程)

本文主要是在前两篇博客的基础上做的更新,对双目摄像机做标定,并用作测量。理论基础知识请参考:《相机参数标定(camera calibration)及标定结果如何使用》https://blog.csdn.net/Aoulun/article/details/78768570《第二更,相机参数标定基础:从小孔成像开始到单双目标定》https://blog.csdn.net/Aoulun...

2020-03-11 09:36:50 9221 4

原创 第二更,相机参数标定基础:从小孔成像开始到单双目标定

目录第一章 相机模型第二章 各个坐标系的定义和相互关系(1)相机坐标系与图像坐标系的关系(2)相机坐标系及图像坐标系与像素坐标系的关系(3)世界坐标系与其他坐标系的关系(4)关于齐次坐标系(5)畸变模型(5.1)径向畸变(5.2)切向畸变第三章 单目相机标定(1)张氏标定法(1.1)计算单应性矩阵(1.2)计算计算二次曲线映射矩阵(2)ope...

2020-03-10 20:03:49 9248 8

原创 相机参数标定(camera calibration)及标定结果如何使用

一直都想写一写这个主题,但是,一直都感觉有点虚,也没有去整理。在网上搜了一下,发现大多数都是转来转去,看着也是似懂非懂的,让人很老火。所以,我就按照自己的理解,尽量简单易懂一点,也便于以后的应用。如有不足或者错误之处请指出,还请指出。1、相机标定的意义在机器视觉领域,相机的标定是一个关键的环节,它决定了机器视觉系统能否有效的定位,能否有效的计算目标物。相机的标定基本上可以分为两种,第一种是...

2018-01-24 22:26:53 93801 222

原创 多标签和多分类,别再分不清了

本文已同步至公众号,欢迎关注。目录第一节 什么是多标签和多分类第二节 什么时候用多标签和多分类第三节 多分类怎么做第四节 多标签怎么做第五节 交叉熵(5.1)什么是交叉熵?(5.2)交叉熵与KL散度(5.3)如何计算交叉熵(5.3.1)两种离散概率分布(5.3.2)计算分布之间的交叉熵(5.3.3)计算分布与自身之间的交叉熵(5.3.4)使用KL散度计算交叉熵(5.4)交叉熵作为损失函数(5.4.1)计算类别标签的熵(5.4.2)计算类标签

2021-05-14 20:47:07 1232

原创 深度学习模型如何查看(hdfview + netron)

本文已同步至公众号,欢迎关注。很多同学在搭建深度学习模型的时候,困惑于如何查看模型结构,也困惑于如何查看模型参数。本文就对其中的部分做介绍。1. 如何查看模型结构一般采用不同的深度学习框架,都会有相应的方法可以查看对应的模型结构,但是,不同的框架,采用不同的方法,有的方法还要经过很多次配置,这就给使用造成了很多麻烦。而且,如果手里只有别人的模型文件,模型的结构就无法得知了。现在博主就介绍一个工具,可以通过模型文件,来查看网络结构。如果你想仿制别人的模型,在只有模型文件的情..

2021-04-13 20:19:17 2185

原创 anaconda 升级jtensorflow 版本(适用于pytorch)

tensorflow从v1升级到V2, 一般都是网络问题导致安装不成功,科学上网是解决的办法。anaconda search -t conda tensorflow会列出很多版本,找到一个版本,比如:找到一个合适版本,例如:anaconda show main/tensorflow-gpu输出信息里面会提示怎么安装,conda install --channel https://conda.anaconda.org/main tensorflow-gpu中途可能报错,找不到版本,那么去.

2021-02-21 08:20:40 320

原创 halide编程技术指南(连载完结)

halide的编程教程,博主已经全部翻译完了,已经陆续更新到公众号中,希望对各位同学有所帮助。下面是完整目录,可以到对应章节去参考。博主不是伸手党,如果有同学觉得博主的翻译有用,而且希望获得翻译的原本,博主已经在下方提供了下载链接,里面包含各种对应样例,以及博主自己的翻译。当然,你也可以去官网查看原版。关注它,回复16即可获得下载链接。1基本定义halide编程技术指南(连载一)2图像处理halide编程技术指南(连载二)3检查生成的代码halid..

2021-01-24 22:19:13 470

原创 halide编程技术指南(连载十一)

本文是halide编程指南的连载,已同步至公众号第19章Wrapper Funcs// 本课程演示如何使用Func::in和ImageParam::in在不同的位置对Func进行不同的调度,以及如何从Func或ImageParam转移加载.// On linux上这样运行:// g++ lesson_19*.cpp -g -I <path/to/Halide.h> -L <path/to/libHalide.so> -lHalide -lpthread -ldl .

2021-01-21 21:52:30 485 1

原创 halide编程技术指南(连载十)

本文是halide编程指南的连载,已同步至公众号第17章: 非矩形域上的约化// 本课程演示如何使用谓词定义迭代简化域子集的更新(难懂).// linux:// g++ lesson_17*.cpp -g -I <path/to/Halide.h> -L <path/to/libHalide.so> -lHalide -lpthread -ldl -o lesson_17 -std=c++11// LD_LIBRARY_PATH=<path/to/libH.

2021-01-18 22:09:51 398

原创 halide编程技术指南(连载九)

本文是halide编程指南的连载,已同步至公众号第15章: 生成器 第一节// 本课程演示如何将halide管道封装到可重用组件(称为生成器)中.// linux这样编译运行:// g++ lesson_15*.cpp <path/to/tools/halide_image_io.h>/GenGen.cpp -g -std=c++11 -fno-rtti -I <path/to/Halide.h> -L <path/to/libHalide.so> -.

2021-01-16 12:26:38 590

原创 halide编程技术指南(连载八)

本文是halide编程指南的连载,已同步至公众号第13章 元组// 本课程介绍如何编写求多个值的函数.// 在linux系统, 按如下编译运行:// g++ lesson_13*.cpp -g -I <path/to/Halide.h> -L <path/to/libHalide.so> -lHalide -lpthread -ldl -o lesson_13 -std=c++11// LD_LIBRARY_PATH=<path/to/libHalide.s

2021-01-14 21:43:45 467

原创 halide编程技术指南(连载七)

本文是halide编程指南的连载,已同步至公众号第11章 交叉编译// 本课演示如何使用Halide作为交叉编译器,从任何平台生成任何平台的代码。// 在linux平台, 你可以像这样编译和运行它:// g++ lesson_11*.cpp -g -std=c++11 -I <path/to/Halide.h> -L <path/to/libHalide.so> -lHalide -lpthread -ldl -o lesson_11// LD_LIBRARY_P

2021-01-06 21:39:39 572

原创 人眼特征标定数据(睁闭眼+瞳孔位置)

国庆节期间,博主一直在整理数据集,发现网上大多数关于人眼的数据集不完整,有的只有睁闭眼状态的,有的虽然又瞳孔位置的,但是这个瞳孔位置用人眼的中心点作为瞳孔位置,很不专业。于是,博主一狠心,花了三四天的时间,重新标注了一个数据集。数据集描述:都是笔者用dlib在各种数据集上检测出来,然后人工打标生成的。图像大小:100*100标签:瞳孔位置x,瞳孔位置y,睁闭眼状态0或1总数:睁眼数:33635幅闭眼数:41946幅包含男女,各种光照,戴眼镜,等,均为灰度图。数..

2020-10-23 22:09:26 4127 39

原创 tensorflow模型ckpt如何查看输入输出节点,以及转uff模型

如何查看ckpt的输入输出节点:def getinout(input_checkpoint): saver = tf.train.import_meta_graph(input_checkpoint + '.meta', clear_devices=True) graph = tf.get_default_graph() input_graph_def = graph.as_graph_def() with tf.Session() as sess: ...

2020-10-15 21:09:13 3046

原创 tensorflow模型转onnx模型,拉你出坑

修改Anaconda3权限,右键C:\ProgramData\Anaconda3 文件夹属性->安全->点击“组或用户名”中的Users->编辑把“完全控制”打钩->应用->确定在anaconda 条件下,激活tensorflow下载git clone https://github.com/onnx/tensorflow-onnx.gitcd到目录,安装python setup.py installpython -m tf2onnx.convert -

2020-10-15 20:46:55 2862

原创 H5模型转pb模型转tflite模型

from keras.models import load_modelimport tensorflow as tfimport osimport os.path as ospfrom keras import backend as Kos.environ["CUDA_VISIBLE_DEVICES"] = "-1" def h5_to_pb(h5_model,output_dir,model_name,out_prefix = "yourname_",log_tensorbo...

2020-10-15 20:41:38 919

原创 halide编程技术指南(连载六)

本文是halide编程指南的连载,已同步至公众号第十章 halide 编译 (AOT 编译)​// 第一部分:halide的编译// 本节演示如何用halide到达传统编译器的功能,也就是提前编译.// 本课程分为两个文件。第一个构建一个halide管道并将其编译为静态库和头。第二节,使用该静态库实际运行管道。这意味着编译此代码是一个多步骤的过程。// 在linux上,你可以像这样编译和运行:// g++ lesson_10_generate.cpp -g -std=c++1...

2020-09-10 23:10:50 607

原创 halide编程技术指南(连载五)

本文是halide编程指南的连载,已同步至公众号第九章多重传递函数、更新定义和约化#include "Halide.h"#include <stdio.h>// 我们将在本课使用x86 SSE内部函数.#ifdef __SSE2__#include <emmintrin.h>#endif// 最后我们还需要一个时钟来做性能测试.#include "clock.h"using namespace Halide;// 加载PNG的支持代码.#incl.

2020-09-06 12:46:18 534

原创 harr特征提取完整讲解,PPT形式呈现

2020-09-05 10:20:20 363

原创 windows上编译自己的opencv(含cuda)

1. 去这个地方下载你想要的opencv版本:https://opencv.org/releases.html2. 去这个地方下载你想要的opencv_contrib版本,要跟opencv版本号一致:https://github.com/opencv/opencv_contrib/releases3. 在任意地方新建一个你想要opencv编译完成后保存的目录,比如:d:/opencv/build4. 用git bash 打开cmake gui,命令行输入cmake-gui5. 在弹出的对话框wher

2020-09-05 10:18:02 507

原创 windows 下安装tensorRT

1. 去这个地方下载对应的版本https://developer.nvidia.com/nvidia-tensorrt-7x-download2. 下载完成后,解压。3. 将 TensorRT-7.0.0.11\include中头文件 copy 到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include4. 将TensorRT-7.0.0.11\lib 中所有lib文件 copy 到C:\Program Files\NVIDIA

2020-09-05 10:14:08 1938

原创 在Ubuntu上自己编译 opencv(+cuda)和dlib(+cuda)

install opencv: sudo apt-get install -y autoconf automake build-essential git libass-dev libfreetype6-dev libsdl2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo wget zlib...

2020-08-09 21:19:29 490

原创 halide编程技术指南(连载四)

本文是halide编程指南的连载,已同步至公众号第八章 多级管道调度#include "Halide.h"#include <stdio.h>using namespace Halide;int main(int argc, char **argv) { // 首先,我们将在下面声明一些Vars. Var x("x"), y("y");...

2020-04-04 16:31:00 601

原创 halide编程技术指南(连载三)

本文是halide编程指南的连载,已同步至公众号目录第六章 在任意域上实现函数第七章 多级管道第六章 在任意域上实现函数本课演示如何在不从(0,0)开始的域上计算Func。#include "Halide.h"#include <stdio.h>using namespace Halide;int main(int argc, char ...

2020-04-02 11:32:31 613

原创 halide编程技术指南(连载二)

本文是halide编程指南的连载,已同步至公众号目录第二章 图像处理第三章 检查生成的代码第四章 使用tracing, print, 和print_when进行调试第五章 Vectorize, parallelize, unroll and tile 你的代码第二章 图像处理本章演示如何传递输入图像并进行操作。// halide提供了对应方法用于导入png图像...

2020-04-01 17:10:19 1089

原创 halide编程技术指南(连载一)

本文已同步至公众号,欢迎关注。Halide是一种编程语言,使得在现代机器上编写高性能图像和数组处理代码更加容易。Halide支持如下的平台:CPU体系结构:X86,ARM,MIPS,Hexagon,PowerPC操作系统:Linux,Windows,macOS,Android,iOS,Qualcomm QuRTGPU计算API:CUDA,OpenCL,OpenGL,...

2020-04-01 10:09:38 1556 5

原创 深度学习完全攻略!(连载十二:SSD网络理解)

这一节,主要讲一讲yolo-v2

2020-03-25 22:31:23 692 1

原创 深度学习避坑大全

1. 出现ModuleNotFoundError: No module named 'tensorflow.contrib'解决方法:将tensorflow的版本降低至1.14.0以下,同时要注意cudnn的版本是不是被GPU支持。可查看这些消息:The following packages will be downloaded: package ...

2020-03-22 22:06:30 941

原创 论语义分割的数据标注,生活本应该那么美好

我们村村主任姓李,所以平时大家都叫他李主任。李主任的远房老表是住在村口的孙建国。孙建国欠了本村钱建国的钱。今年寻思着养鱼还债。打电话给隔壁村卖鱼苗的周建国。周建国说,还得等一段时间才能长成鱼苗,现在没有。但是,但是周建国发了一些照片给孙建国,告诉他到时候就这样卖。按照规矩,鱼苗是五毛钱一尾。孙建国想,我需要的量大,不能你说是几尾就是几尾,万一多收了钱怎么办。孙建国就去找村李主任。李主任也犯...

2020-03-12 17:07:43 750 1

原创 重磅:重要下载内容更新

博主将一些平时的资料和内容同步到了公众号,方便大家下载所需要的资源。关注公众号,获取你想要的资料。本帖不定期更新!分享人工智能知识,基础及应用。回复对应信息,获取您所需要的资源。老鼠集,请回复:1无参考图像质量评价,请回复:2局部拉普拉斯滤波,请回复:3可编辑的《Harris特征提取》PPT,请回复:4完整可编辑的《透视变换》PPT,请回复:5SIFT完整可编...

2020-03-11 19:29:02 472

原创 HDR视频色调映射算法(之六:Real-time automatic TMO)

本文是HDR视频色调映射算法系列之六,Real-time automatic TMO算法介绍。关注公众号,获取更多信息!

2020-03-05 11:22:21 1461

原创 HDR视频色调映射算法(之五:flicker reduction TMO)

本文是HDR视频色调映射算法系列之五,flicker reduction TMO算法介绍。关注公众号,获取更多信息!

2020-03-03 15:58:20 1039

原创 CVPR-2020运动会热点跟踪

关注公众号,获取更多信息。CVPR将于2020年6月16日至6月20日在华盛顿州西雅图会议中心举行。2020年的预选赛已经结束,论文的录用结果已公布。详细信息可以参考:http://cvpr2020.thecvf.com/本次运动会是和谐的、团结的、友谊的、奋进的、与时俱进的、辞旧迎新的、世界的顶级运动赛事。本次运动会共有1470篇专业到令人发指的论文被相中。似...

2020-02-27 16:15:40 757

原创 深度学习完全攻略(连载二十二:我用安卓手机做的人工智能应用)

关注公众号,获取更多信息。项目地址可以查看:https://github.com/tensorflow/tensorflow/tree/master/tensorflow/lite你也可以查看我的效果。当然,如果你想在你女朋友面前展现一番,可以关注公众号,获取安卓端的安装包,直接应用!...

2020-02-27 11:06:49 575

原创 深度学习完全攻略(连载二十一:目标检测方向深度学习技术路线总结)

博主在平时学习时,已经将所有提到的网络模型的文章和对应代码做了下载(截止到2020年2月24日),欢迎关注公众号获取更多信息。主要技术路线图,截止到2019.当然,你也可以去如下的地址自己查阅。https://github.com/hoya012/deep_learning_object_detectionDetector VOC07 (mAP@Io...

2020-02-24 11:21:39 2786

原创 HDR视频色调映射算法(之四:Display adaptive TMO)

本文是HDR视频色调映射算法系列之四,Display adaptive TMO算法介绍。关注公众号,获取更多信息!

2020-02-24 10:46:13 986

原创 HDR视频色调映射算法(之三:Block matching TMO)

本文是HDR视频色调映射算法系列之三,Adaptive temporal TMO算法介绍。关注公众号,获取更多信息!

2020-02-21 15:40:52 952

原创 HDR视频色调映射算法(之二:Adaptive temporal TMO)

本文是HDR视频色调映射算法系列之二,Adaptive temporal TMO算法介绍。关注公众号,获取更多信息!

2020-02-21 14:30:28 1411

comparative review of tone-mapping algorithms for high dynamic range video 论文翻译|新翻译.rar

本文是色调映射文献综述的专业翻译。 A comparative review of tone-mapping algorithms for high dynamic range video 包含原论文和翻译。

2020-09-06

HARR+单应性+SIFT内容讲解PPT|HARR+单应性+SIFT讲解.rar

本资源是Harr特征,单应性矩阵,SIFT特征提取的专业讲解PPT。可关注博主,里面有详细的讲解,同时,为了提高可读性,PPT设置为了可编辑模式,解压即可编辑。

2020-09-05

空空如也

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

TA关注的人

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