2Know的博客

逻辑可以让你从a走到z,想象力可以让你到达任何地方

OpenCV DNN(二)——Net

OpenCV DNN之Net 好久没有更新了,作为2019年的首发,希望2019年会是腾飞的一年,祝愿大家2019一切都很美好,能在公众号收货更多的干货,大家能一起进步,心想事成。 上一篇博文最后留下了一个尾巴,是关于Net的setInput和forward,当时分别介绍了,这两个函数的定义。本文...

2019-01-01 13:07:19

阅读数:95

评论数:0

OpenCV4.0 DNN-googleNet

OpenCV4.0 DNN-googleNet OpenCV 4.0最近发布,其中一大亮点便是加入DNN;之前的文章中介绍了OpenCV 4.0的编译,本系列就通过GoogleNet的demo来窥探OpenCV 4.0的DNN。 核心函数介绍 首先需要准备GoogleNet的prototxt,ca...

2018-12-09 01:37:17

阅读数:138

评论数:0

Ubuntu上制作windows启动盘

Ubuntu制作windows启动盘 安装软件 Ubuntu上制作windows启动盘较为方便的一种方式是使用woeusb软件。安装命令如下: sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt...

2018-12-08 22:57:58

阅读数:23

评论数:0

OpenCV之YUV色彩格式总结

YUV色彩格式总结 上一篇文章结合OpenCV的源代码介绍了BGR转YUV的方法(YUV444)。本文主要介绍YUV的3种采样,YUV444,YUV422, YUV420,以及后两种格式转BGR的方法,和BGR转YUV系列的方法。本系列介绍的公式都是结合OpenCV根据OpenCV的计算方法提供的...

2018-12-02 22:18:45

阅读数:36

评论数:0

OpenCV 之BGR2YUV

YUV系列之BGR2YUV 在OpenCV中imgproc模块下的cvtColor API。这个API的主要功能是对图片做色彩空间转换,使用起来很方便,但是背后的转换理论多少有些繁琐,但是也不难。因此今天在这篇文章中对色彩空间转换的理论进行梳理。 OpenCV支持的色彩非常丰富,我们会在以后的系列...

2018-11-11 00:11:41

阅读数:30

评论数:0

编译OpenCV4.0 源码

编译OpenCV 4.0源码 之前写过几篇关于OpenCV的博客,都是基于openCV 3.14写的,10月份OpenCV发布了4.0的bate版本,我就切换到4.0版本上来。之后的博客都会是基于4.0版本的。本文主要介绍一下三个方面的内容: OpenCV 4.0的改进 编译OpenCV 4.0...

2018-11-03 00:22:59

阅读数:1155

评论数:0

配置adb连接手机

检查adb版本 adb version命令可以查看adb版本; Android 4.0以上的手机系统要求adb版本大于等于1.0.31. 更新版本 sudo apt-get update sudo apt-get install android-tools-adb android-too...

2018-07-18 21:12:37

阅读数:169

评论数:0

OpenCL中的向量数据类型转换

OpenCL中的向量数据类型转换 1.函数原型 convert_destType(sourceType) destType convert_destType<_sat>&...

2018-06-20 20:58:14

阅读数:375

评论数:0

手撕OpenCV源码之GaussianBlur

手撕OpenCV源码之GaussianBlur GaussianBlur API解析 首先看源码: void cv::GaussianBlur( InputArray _src, OutputArray _dst, Size ksize, ...

2018-06-03 14:31:15

阅读数:858

评论数:0

手撕OpenCV源码之resize(INTER_AREA)

手撕OpenCV源码之resize resize在modules/imgproc/src/文件件中,首先看resize API的函数实现: void resize(InputArray src, OutputArray dst, Size dsize, double...

2018-06-03 13:07:57

阅读数:1449

评论数:0

手撕OpenCV源码之filter2D(一)

opencv中的filter2D 函数原型 官方解释 网站 CV_EXPORTS_W void filter2D( InputArray src, OutputArray dst, int ddepth, ...

2018-05-01 22:20:51

阅读数:580

评论数:0

手撕OpenCV源码之resize_linear原理

双线性插值 双线性插值,顾名思义就是在x方向和y方向上进行线性差值.如下图,在节点 A(x1,y1)和节点B(x2,y2)之间插入节点C(x,y). A C B 我们知道,线性差值,数据的值和距离是成比例的,因此: x−x1x2−x1=y−...

2018-04-09 20:47:56

阅读数:75

评论数:0

git之多分支协作

1.clone项目建立自己的分支 刚开始接触,很多原理也不明白,以后慢慢学习.在这里仅仅总结一些操作上的问题,欢迎大家评论,讨论更好的或者更专业安全的做法. 首先是如果仅仅希望阅读一些源码,可以简单的通过clone命令,将github上的源码clone到本地,然后查看阅读. git cl...

2018-03-31 22:30:48

阅读数:62

评论数:0

linux 常用命令总结

grep常用命令 在当前目录下查找xxx字符串 grep -r xxx ./ linux下终端分屏命令 tmux 需要提前安装tmux工具 增加分屏 Ctrl + b % 分屏切换 Ctrl + b o 添加窗口 Ctrl + b c ...

2018-03-29 17:50:22

阅读数:73

评论数:0

CMake简单指南

CMake简单指南 cmake内容比较多,在此总结一个简单的入门指南,与大家共享,欢迎指正错误共同进步: 单个目录单个源文件 单个目录多个源文件 多个目录多个源文件 自定义编译选项 安装和测试 支持GDB 添加环境检查 添加版本号 生成安装包 -项目迁移 1.单个目录单个源文件 ...

2018-03-11 11:30:37

阅读数:392

评论数:0

OpenCL简介

一、渊源   在硕士期间,由于实验室项目需求,本人在GPU上完成了一些医疗成像算法的加速。由于人工智能的爆发,笔者顺利找到了一份GPU优化的工作。如今即将毕业,笔者经过一年多的学习和应用,对于GPU编程有了基本的认识,因此在此编写几篇简单的入门引导博客,帮助更多的人尽快入门,少走弯路。如果总结中...

2017-12-04 19:17:12

阅读数:1128

评论数:0

手写体数字识别例程——LeNet-5模型

上一篇博客中介绍了Caffe环境的搭建,本片博客中介绍一下,在caffe中训练的第一个CNN模型LeNet-5。如果存在不正确的地方欢迎指正。

2017-10-17 20:58:52

阅读数:1152

评论数:0

QR分解求线性方程组的解

线性方程组的求解有很多方式,本文简单介绍采用QR分解求解线性方程组。仅介绍具体操作,不进行公示推导及数学证明,如有错误,欢迎指正。 Householder变换 本文主要介绍采用Householder变换进行QR分解的方式。 QR分解 在线性代数的很多问题中,需要将一个复杂矩阵分...

2017-10-10 19:45:13

阅读数:2843

评论数:0

C语言排序算法汇总

冒泡排序、插入排序、希尔排序

2017-09-20 20:56:33

阅读数:213

评论数:0

在ubuntu上搭建caffe环境

caffe环境搭建

2017-09-13 21:31:20

阅读数:182

评论数:0

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