自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 eclipse的jni无法找到头文件的解决方式

最终的解决办法就是初始化eclipse对该project的native support:在eclipse中关闭指定Project用其他编辑工具打开该project的.project文件,删除以下内容: …… org.eclipse.cdt.managedbuilder.core.genmakebuilder clean,full,incremental, …… or

2018-01-02 20:43:07 1112

原创 图像模糊度判断方法--相机对焦使用

在时域中,主要思路是考察图像的领域对比度,即相邻像素间的灰度特征的梯度差,梯度函数常被用来提取边缘信息,聚焦良好的图像,具有更尖锐的边缘,应有更大的梯度函数值。 在频域中,主要思路是考察图像的频率分量,对焦清晰的图像高频分量较多,对焦模糊的图像低频分量较多。通过dct比较。Dct分离出的低频信号比较,模糊图片细节少,所以dct更低。 sobel 梯度与拉普拉斯梯度#include <highgu

2017-11-30 20:04:11 6683

原创 c、c++、matlab、python读取文件、保存文件

C语言方法: 大体结构,FILE* fp=NULL;fp=open(“test.txt”,“r+”);(w+ 写)if (!pf) { printf("打开文件失败,程序退出!"); exit(1); } fprintf(fp,"%s %d %06.f","defen",100,12.3);(读入文本中的格式)(%06.f 输出0000

2017-08-16 21:06:02 559

原创 batch size的作用

batch size 意思:每一次输入图像数的大小: 影响:对梯度下降方向有影响。全batch:好处:全样本确定的梯度下降方向可以更好的确定梯度下降方向,更容易找到极值点单独一张batch小批量batch

2017-08-10 19:57:15 3947

原创 ROC评估曲线的坑

Roc曲线有多种算法,但先普及几个基本概念: True positives (TP) = 被模型预测为正的正样本 True negatives (TN) = 被模型预测为负的负样本 False positives (FP) = 被模型预测为正的负样本 False negatives (FN) = 被模型预测为负的正样本 TPR=TP/(TP+TN) 预测为正确的正样本的概率FPR=F

2017-07-21 18:51:30 9554

原创 vs2015安装的那些坑

一个vs2015安装了两天,各种问题,在此记录一下重点!! 如果电脑中有其他版本的vs必须要卸载干净。不然很容易安装不上。 坑1、安装路径无法选取——-解决,卸载重装。坑2、提示连接错误“无法打开msvcprtd.lib”—-解决方法,卸载重装,坑3、提示无法解析外部命令WinMain,解决方法—–重建项目,选win32控制台,不选win32项目。卸载方法 1、 打开控制面板,找到vs,点击

2017-07-16 10:29:41 34171 3

原创 图像处理方法

图像增强 1 直方图均衡化 调整图像的灰阶分布,对于对比度比较低的图像可以使用来提高图像的对比度2 拉普拉斯算子 达到锐化图像,使图像的局部对比度增强,算子中心数为53 Log运算 对数变换对于整体对比度偏低并且灰度值偏低的图像增强效果较好。4 伽马变换增强 主要增强低灰度或高灰度的细节实现的,伽马变换对于图像对比度偏低,并且整体亮度值偏高(对于于相机过曝)情况下的图像增强效

2017-07-16 10:12:34 651

原创 opencv之视频读取与文件存储

闲暇的时候,记录一下自己以前用过的方法,为以后再次使用的时候可以找到。打开视频方式方法一:VideoCapture capture("../video.avi");方法二:VideoCapture capture; capture.open("../video.avi"); 读取视频每一帧方式方法一:capture.read(frame);方法二:capture>>frame;获取

2017-03-18 19:29:59 699 1

原创 opencv之图片序列转存为视频

图片与视频的转存,貌似只支持生成avi格式#include<opencv2\core\core.hpp>#include<opencv2\opencv.hpp>#include<opencv2\imgproc\imgproc.hpp>#include<opencv2\highgui\highgui.hpp>#include<iostream>using namespace cv;using

2017-03-18 18:45:04 454

原创 opencv杂记一

2017.03.01在Mat类型的图片像素地址确定 for (int i = 0; i < img.rows; i++) { unsigned char *p = img.ptr<unsigned char>(i); for (int j = 0; j < img.cols; j++) { //p[j] = 255;

2017-03-01 23:05:34 316

原创 opencv之简单的视频背景更新

主要用于摄像头固定,可以有效的更新背景,减少光照的因素的影响。背景更新主要使用到了addweight这个函数 背景更新的公式 background = background + (frame - background) * alpha = background * (1 - alpha) + frame * alpha alpha 更新速度在opencv中也存在accumulateWei

2017-02-19 15:13:31 1705

原创 opencv之直方图

直方图的绘制主要用到calcHist()函数 计算,normal归一化直方图。 基本思路: 1 分离图像通道RGB; 2 用calcHist计算每一通道的直方图 3 用normalize()来进行直方图的归一化。 4 用inline 画出每个通道的直方图。#include<opencv2/opencv.hpp>#include<iostream>#include<math.h>usin

2017-02-17 23:10:59 290

原创 opencv+QT+vs 中显示图片总结

opencv支持QT,QT也有vs插件,所以学习一下用QT显示图片的方法,实现的是图片的读取显示与反转显示。 各种配置完成之后,在vs中新建一个qt项目,项目名字不要有中文,一路确定、下一步,直到完成。在项目下面会自动生成一些文件。.ui为qt设计文件,双击出现 qt设计师 程序,在这当中可以自由拖拽控件来设计界面。 如图,使用 两个按键 两个label 两个scrollarea。 主要用

2017-02-06 12:43:02 4908 3

原创 c++学习杂记

对象 object 类 class 面向对象 由类组成 是以接口形式存在 易于移植可以将每一个变量都看作是对象 每一种数据类型都可以看做是类类中分为 public protected private 公有 保护 私有 变量公有变量 任何人都可以访问 保护变量 自己与自己派生、继承的都可以访问 私有变量 自己可以访问 申明的frien

2017-01-26 22:21:04 229

原创 window caffe 下训练mnist及测试

训练 首先下载官网训练、测试文件:官网地址http://yann.lecun.com/exdb/mnist/ 解压到自己建立的文件夹下(文件夹名为英文)。 在该文件夹下保存一个.bat文件,文件内容为E:\caffe-windows\Build\x64\Release\convert_mnist_data.ext train-images.idx3-ubyte train-labels-id

2017-01-24 11:38:47 732

原创 window-caffe 与vs2013 无gpu配置

第一次写—随笔记录一下–所需要的文件: Caffe的windows版 vs2013 (其他版本没试过)第一步: 解压caffe;安装vs2013: 单击caffe-windows–>windows,复制CommonSettings.props.example文件,粘贴在当前文件夹下,文件名字改为CommonSettings.props。使用vs2013打开CommonSett

2017-01-23 22:19:30 378

空空如也

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

TA关注的人

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