自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 在VS中使用freeglut和glew的静态库

首先编译库,这两个库都有32位和64位版本,并且都发布了静态库版本,使用静态库就不用再调用dll了glew32s.libglew32mxs.lib(多窗口多线程版本)freeglut_static.lib末尾带s或直接标明static为静态版本,需要在程序中链接这些库其中glew库不区分debug和release,glut库区分debug和release,使用时要小心

2016-03-14 13:21:29 3908

原创 VS使用protobuf和gflag的一体化解决方案

protobuf见我前一篇博客的设置,这里加入了glog首先提前定义两个宏,以便在静态库中使用glogGOOGLE_GLOG_DLL_DECL=                           //静态库GLOG_NO_ABBREVIATED_SEVERITIES然后设置include搜索目录包含google文件夹然后还有io.cpp和io.hpp编

2016-03-11 09:59:24 1337 2

原创 protobuf、prototxt的使用/Windows/VS

下载源码,编译出protoc.exe文件和libprotobuf.lib库文件使用方法:protoc.exe 用来根据 proto文件 生成对应的 头文件 和 信息源文件    用法:    protoc --cpp_out=./ person.proto                    注意命令行中的空格libprotobuf.lib 在自己的程

2016-02-26 22:41:54 5974

原创 将bmp图像转换为CCS可以识读的dat文件,Matlab实现

dat文件头为1651             1           80000000         0           10固定标识  数据格式     基地址           页类型       长度数据格式:1-十六进制  2-十进制  3-十进制长整型  4-十进制浮点型页类型:  0-数据   1-程序   ?长度:  装入数据的长度

2015-01-24 19:53:20 4546

原创 Matlab评价图像质量,峰值信噪比,模糊系数的计算

PSNR峰值信噪比function [ PSNR ] = imPSNR( J , I )%imPSNR Summary of this function goes here% I is a image with high quality% J is a image with noise% the function will return the PSNR of th

2015-01-24 10:36:18 17859 2

原创 14025将一幅图像叠加在另一幅图像上

源码:int imcover(unsigned char *imagebase,unsigned char *imageconer,int sizebase[2],int size[2],float alpha,int position);//输入靓图图像,imagebase必须大于imageconer//alpha为透明度,0-1之间,1为完全透明,相当于无叠加效果//posit

2014-12-11 20:12:42 816

原创 一些图像变换1402,旋转、缩放、二值化、边界涂黑等

原型说明:包含头文件:#define WHITE 255#define BLACK 0#define PI 3.1415926535897932384626433#include#include#includeint imrotate(unsigned char *imagein,unsigned char *imagert,float angle,int sizein

2014-11-30 20:21:28 1134 1

原创 一些滤波操作1403:图像处理基础部分

原型说明:包含的h头文件#define WHITE 255#define BLACK 0#include#includeint medfilt5(unsigned char *imagein,unsigned char *imageout, int size[2]);int iminflate(unsigned char *imagein,int str[25],

2014-11-30 19:13:44 793

原创 基于高速标注的连通图操作1401:提取最大连通域、去除小面积区域

源码在最后,这是函数原型说明

2014-11-23 21:29:18 2383 6

原创 C语言(高速算法)去除二值图中的小面积连通区域

函数原型:image#include"include.h"int imareaopen(unsigned char *image,unsigned char *imageget,int areasize,int size[2]){ int i,j,cnt=0; int max=0,sec=0; int lmax;// int lsec; int label[40

2014-11-23 19:43:38 6619 4

原创 二次遍历法高速提取连通图,OpenCV接口版本

一次性输出最大连通图,速度,之前写过一个算法

2014-11-23 19:33:03 1951

原创 C语言处理图像基本操作1400(读入、拷贝、写出图像及彩色图转灰度图)

说明:代码注重效率和高度可移植性,仅

2014-11-23 19:18:27 1287

原创 条形码完整度检测算法开发笔记01(08.31)

大体思路如下:

2014-08-31 19:59:47 4183

原创 OpenCV学习笔记——harris角点检测

#include #include ///This is the first program to detect the corner. using namespace cv;int main(){ //以灰度模式载入图像并显示 Mat srcImage = imread("barcode.bmp", 0); imshow("原始图", srcImage); //进

2014-08-31 19:49:04 689

原创 OpenCV学习笔记——使用OpenCV访问图像数据

通过IplImage指针访问图像数据,把图像变白

2014-07-28 14:46:48 670

原创 Matlab考察多项式拟合不同阶次误差,并输出到Excel

方程拟合时使用Matlab的工具箱

2014-07-22 16:07:25 4147

原创 OpenCV入门_学习笔记_读取、显示、处理图像

配置好OpenCV开发环境后从硬盘读取一副图像并zuo

2014-07-17 13:44:46 556

原创 基于平面映射的视觉测量方法,C语言实现策略

1.采集测量平面

2014-06-21 11:02:09 1146

原创 C语言实现Bmp文件的读入和剪裁

将一幅1280*1024的图像进行读入和居中剪裁

2014-06-19 16:02:20 2067

原创 C 语言实现二次遍历法提取图像连通分量最大值

void twopass(unsigned char image[Y_SIZE][X_SIZE],unsigned char imageget[Y_SIZE][X_SIZE]){ int i,j,cnt=0; int max=0,sec=0; int lmax; int lsec; int label[4096]={0}; int labelcnt[4096]={0}; int l

2014-06-15 08:42:45 3502 2

原创 Matlab格式化读取文件

for i=0:359 a=fix(i/100); b=fix(i/10)-a*10; c=mod(i,10); name=sprintf('%d%d%d.bmp',a,b,c); f=imread(name); f=rgb2gray(f); nam=sprintf('g%d%d%d.bmp',a,b,c); imwrite(f,nam);en

2014-06-14 19:32:33 1045

基于C8051F310EVM的演讲计时器设计

C8051F310EVM华中科技大学的单片机课程设计汇编语言源代码

2013-12-09

空空如也

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

TA关注的人

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