- 博客(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 3957
原创 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 1359 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 6124
原创 将bmp图像转换为CCS可以识读的dat文件,Matlab实现
dat文件头为1651 1 80000000 0 10固定标识 数据格式 基地址 页类型 长度数据格式:1-十六进制 2-十进制 3-十进制长整型 4-十进制浮点型页类型: 0-数据 1-程序 ?长度: 装入数据的长度
2015-01-24 19:53:20 4602
原创 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 17976 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 849
原创 一些图像变换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 1168 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 818
原创 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 6663 4
原创 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 714
原创 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 3548 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 1063
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人