- 博客(50)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 YOLOV4结构图
CSPDarkNet主干网络结构图:CBM:conv+batchNorm+Mish(激活函数)整个网络构架:CSPDarkNet就是上面的结构CBL:conv+batchNorm+LeakyCBLi:conv+batchNorm+line
2022-01-17 09:09:35
2560
原创 Qt将TableView数据保存到本地Excel中
1、QStandardItemModel负责保存数据,每个数据项被表示为类QStandardItem的对象。2、类QStandardItemModel将类QStandardItem表示的数据项组织起来,形成列表、表格甚至更负责的数据结构。本例子中将数据集表示为一个表格,所以用QTableView显示该数据。具体代码如下:void widget::CreateView(){ mainLayout = new QVBoxLayout; //垂直布局 mainLayout->setSpac
2021-01-27 11:35:56
5386
4
原创 C# 对list容器中的数据按某一字段进行排序
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp1{ public class MyPoint { public MyPoint(int _pointX, int _pointY) { this.PointX.
2020-12-09 15:46:35
1410
原创 HOG特征提取和SVM训练
#include<iostream>#include<string>#include<fstream>#include<opencv2/opencv.hpp>#define posSampleNum 682#define negSampleNum 770using namespace std;using namespace cv;int main(int argc, char* argv[]){ int winWidth = 64;.
2020-10-23 16:42:54
1136
原创 VS2017创建动态库DLL,并实现调用
1、打开VS2017,新建一个"动态链接库(DLL)"项目,这里命名为“MyFirstDll”2、建好后的项目中,在头文件中会自动生成framework.h和pch.h两个文件,在源文件中会自动生成dllmain.cpp和pch.cpp两个文件3、在头文件中新建一个MathLibrary.h文件,用于函数的声明。在源文件中新建一个MathLibrary.cpp文件,用于函数的实现。代码用例是实现Fibonacci生兔子的例子// MathLibrary.h#pragma on
2020-09-11 10:18:56
1256
原创 双边滤波matlab
直接上代码function img = myBilateralFilter(Image, kerSize, delta)% Image 待滤波图像% kerSize 滤波核大小% delta 标准差% img 输出图像%%% c,r分别为核kerSize的垂直半径和水平半径c = floor(kerSize(1)/2);r = floor(kerSize(2)/2);% 镜像填充边界padImage = padarray(Image, [c, r], 'symmetric');
2020-07-02 15:44:25
1194
原创 红外图像动态范围压缩和对比度增强
2参考文献:Dynamic-range compression and contrast enhancement in infrared imaging systems对比度增强(CE)和动态范围压缩(DRC)技术 对比度增强技术广泛应用于图像处理中,该技术可以被划分为两类:基于非锐化掩码(unsharp mask)的方法和基于直方图均衡化(histogram equalization)的方法。基于非锐化掩码的方法的思想是将图像分解为低通成分和高通成分(低频图像和高频图像,即背景图像...
2020-07-01 16:59:14
7382
4
原创 图像处理相关资源网页
1、卡耐基梅隆大学计算机视觉研究组主页http://www-2.cs.cmu.edu/~cil/vision.html2、康奈尔大学计算机视觉和图像分析研究组http://www.via.cornell.edu/3、搜索全世界各地的知名的计算机视觉研究组(CV Groups)http://peipa.essex.ac.uk/info/groups.html源自:https://blog.youkuaiyun.com/mpzsw/article/details/5961354...
2020-05-26 11:43:33
216
原创 VS版本对应.NET Framework框架版本
1、.NET Framework 4.5 对应Visual Studio 2012 and 20132、NET Framework 4.6对应Visual Studio 20153、NET Framework 4.6.2对应Visual Studio 20174、NET Framework 4.7对应Visual Studio 2017 version 15.3...
2020-04-04 16:09:39
7119
原创 图像超分中有影响力的论文及最新的超分算法资源链接
https://github.com/YapengTian/Single-Image-Super-Resolutionhttp://yapengtian.org/Single-Image-Super-Resolution/
2019-10-11 13:48:38
1140
原创 C++(OpenCV) 计算图像局部方差
图像局部方差计算公式:其中,I(x+i, y+j)表示以(x, y)为中心的坐标点的像素;Ws表示窗口内像素的个数;M(x)表示局部窗口内的均值具体实现代码: float* ImageProcess::getLocalVarV1(Mat& img, int r, float* localVarImg){ // 对图像进行边界填充 localVarImg =...
2019-06-27 08:50:24
5575
2
原创 Matlab计算图像的局部方差
在图像处理中经常会用到方差和局部方差的概念,这里就给出计算图像局部方法的代码,方便使用。注:代码是关于导向滤波论文中的源码,大家可以自己下载function dataVariance = getLocalVariance(srcData, nHeight, nWidth, r)% 计算局部方差N = boxfilter(ones(nHeight, nWid...
2019-03-14 15:55:23
7182
3
原创 将两张Raw数据转转八位数据显示并将结果保存为一张BMP图像
void TwoBmpSynthesizeOne(unsigned char* dstData1, unsigned char* dstData2, unsigned char* doubleData, int iWidth, int iHeight){ for(int i = 0; i < iHeight; i++) { for(int j = 0; j < iWidt...
2018-11-16 14:32:05
1288
1
原创 MFC中,在终端控制台中输出数据信息
1、加入头文件#include<conio.h>2、在需要开启控制台窗口的地方调用下面函数:AllocConsole(); //一般都放到构造函数中3、对于想在控制台中输出的数据调用下面的代码:_cprintf("i=%d\n", i);4、关闭时调用下面函数即可:FreeConsole(); //析构函数 ...
2018-11-05 10:10:37
1947
转载 傅里叶变换的理解
作者:Heinrich链接:https://zhuanlan.zhihu.com/p/19763358来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作 者:韩 昊知 乎:Heinrich微 博:...
2018-08-27 15:53:05
318
原创 Raw数据读取
一般相机设备获取的图片数据并不是8位的图片数据,而是16位的Raw数据,也就是说我们看到的图片都是经过对16位的数据进行读取,然后转8位进行显示(中间可能包含各种算法,用于提高图像的画质)。代码中RawDataToImg()函数就是转八位数据的函数,方法有很多,比如线性映射、直方图调光、单平台调光、双平台调光等等。bool readRawData(const char* fileName,...
2018-08-24 09:51:38
8705
4
原创 机器学习基本概念-有监督学习和无监督学习
有监督学习是指我们给算法一个数据集,并且给定正确的答案。这么说可能不太好理解,举个例子。如下图所示为房子面积及对应的出售价格的一个数据集,以红叉表示。(图表来自吴恩达教授讲解的机器学习视频截图)。现在有一套房子的面积是750平,请问该套房子出售多少合适?如果我们根据这些数据计算出图中的蓝色线,这样估计该房子大约值160K;而如果我们根据这些数据拟合出黑色曲线,用该曲线计算的话,该套房子的价格大约在...
2018-07-07 13:29:59
3147
原创 保存图像数据为BMP格式的图片
BMP文件是Windows操作系统所推荐和支持的图像文件格式,是一种将内存或显示器的图像数据不经过压缩而直接按位存盘的文件格式,所以称为位图(bitmap)文件。BMP文件结构BMP图像文件包括四个部分:1、位图文件头(Bitmap File Header)2、位图信息头(Bitmap Info Header)3、颜色表(Color Map)4、图像数据(即图像数据,Dat...
2018-05-25 15:29:09
11109
1
原创 利用训练好的网络参数模型批量对文字分类(caffe)
前提:将caffe的Python接口编译正确import osimport caffe import numpy as np root='/home/lrj/Caffe/caffe-master/' #根目录deploy=root + 'examples/myMnist/lenet.prototxt' #deploy文件caffe_model=root +
2017-10-13 09:28:40
668
原创 利用训练好的参数模型对图片进行分类
import caffeimport numpy as nproot='/home/lrj/Caffe/caffe-master/' #根目录deploy=root + 'examples/myMnist/lenet.prototxt' #deploy文件caffe_model=root + 'examples/myMnist/_iter_3000.caf
2017-10-12 10:33:58
2178
原创 caffe-图片转为lmdb数据集
介绍:1. 该数据集由26个字母组成,不区分大小写2. 图片分为两类:训练和测试,其中训练2047张图片,测试836张图片3. 两类图片分为两个文件价:trainImg testImg4. 每个文件夹下由26个子文件夹,分别存放26个字母的图片如图所示:制作数据标签:MATLAB代码如下:clcclear all;file_path='/home/×
2017-08-21 20:09:10
774
原创 caffe学习 绘制loss和accuracy
本文在LeNet5结构的基础上通过不断调整学习速率和权衰量来训练自己的汉字数据集caffe的Python接口安装成功后,安装jupyter:sudo pip install jupyter安装成功后,运行。运行命令:jupyter notebook运行后会在网页中出现如下界面:点击页面右上角下的New--Python 2输入如下代码:import num
2017-08-19 16:38:44
626
原创 caffe学习:绘制网络模型
在确保caffe的Python接口编译正确的情况下1 安装GraphVizsudo apt-get install GraphViz2 安装pydotsudo pip install pydot安装好后就可以调用caffe中Python文件夹下的draw_net.py脚本画图了 比如绘制caffe自带的LeNet网络模型在caffe文件夹下输入:sudo pyth
2017-08-17 20:57:00
349
原创 场景文字识别中,将文本行切割为单字符
场景中的文字存在字符尺寸大小不一、间隔不等的情况,因此很难采用自动切割的方法将检测出的文本行切割为单字符。这种情况下则需要手动切割为单字符,然后在进行归一化等处理。本文使用C++写了一个手动切割的小工具,如截图所示:第一张图为切割过程的一张截图,其使用方法为将字符框住即可完成切割下图为切割之后的单字符图片:为了方便各位实验,本文将在本博客中上传切割好的自然场景的
2017-08-01 16:11:37
3671
7
原创 ubuntu14.04 安装caffe(无GPU)
一、安装Opencv-3.0.0参考本博客中ubuntu14.04安装Opencv-3.0.0的步骤二、安装glog-0.3.3(1)解压压缩包(2)修改文件权限:chmod 777 glog-0.3.3 -R(3)进入文件:cd glog-0.3.3 -R(4)执行:./configure(5)编译:make(6)安装:sudo make install三、安
2017-07-21 17:44:19
347
原创 Ubuntu14.04安装OpenCV3.0
1、下载 opencv-3.0.0..zip2、移除之前安装的 ffmpeg 和x264:sudo apt-get -y remove ffmpeg x264 libx264-dev3、安装依赖项:sudo apt-get -y install libopencv-devsudo apt-get -y install build-essential checkinstall c
2017-07-19 09:29:33
1340
原创 Opencv中将图片的像素值保存到vector容器中,并保存为文本文档
#include#include#include#include#include#include#includeusing namespace std;using namespace cv;int main(){ifstream file("E://tu//menglu.txt");ofstream outfile;outfile
2017-06-29 20:12:02
4175
2
原创 Python 图像转化为文档标签
#! /usr/bin/python import os, sys#正负样本路径img_dirN="/home/lrj/picture/TestCutWord/NegetiveSam3000/"img_dirP="/home/lrj/picture/TestCutWord/PositiveSam3000/"fileListN=os.listdir(img_dir
2017-04-21 16:20:01
1258
原创 ubuntu系统 python代码将.txt文件转为.xml文件
多个文件.txt文件转为一个.xml文件:#! /usr/bin/pythonimport os, sysimport globimport xml.dom.minidomfrom PIL import Imagesrc_txt_dir = "/home/lrj/picture/ICDAR2013/Challenge2_Test_Task1_GT/"img_ba
2017-04-20 15:44:07
2003
原创 caffe-特征提取
caffe提供的使用工具build/tools/extract_features.bin实现了特征提取功能,该程序需要一个训练好的网络和一个数据输入层,运行后可得到相应数据通过网络某个中间层产生的特征图并保存到磁盘。用法如下:$ extract_features \ //可执行的程序pretrained_net_param \//预训练网络.caffemodelfeatu
2017-04-11 20:50:32
2525
原创 利用matlab对图片重命名
clc;clear;%图片存放路径folder = 'F:\ICDAR\TestCutWord\NegativeSample\';files = dir([folder '*.jpg']);%循环操作for i = 1 : length(files) %读取一张图片(注意,该方法读取数据并不是按照顺序读取的) oldname = files(i).nam...
2017-04-10 18:26:23
10643
5
原创 ubuntu14.04安装caffe-master 报错:./include/caffe/util/mkl_alternate.hpp:11:19:fatal error:cblas.h: No su
ubuntu14.04安装caffe-master 报错:./include/caffe/util/mkl_alternate.hpp:11:19:fatal error:cblas.h: No such file or directory #include由于我的Makefile.config文件中BLAS为atlas.在终端输入:sudo make clean
2017-03-30 21:45:48
7439
原创 matlab实现改变指定图像的尺寸,然后存储到指定的文件夹
clear;clc;[filename,pathname]=uigetfile('*','choose a picture');path=[pathname,filename];Origimg=imread(path);img=imresize(Origimg,[480 640]);%改变图像尺寸的大小为480*640%设定存储的文件夹path='E:\Code\Cod
2016-11-21 18:10:21
6829
BP神经网络理论推导.pdf
2021-03-22
win7系统中OpenVPN配置时,服务器可以连接,客户端连接不上
2015-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人