- 博客(12)
- 资源 (14)
- 收藏
- 关注
原创 四舍五入函数
// 头文件#ifndef _MATH_EXT_H_#define _MATH_EXT_H_#ifndef min#define min(v1, v2) ((v1) < (v2) ? (v1) : (v2))#endif#ifndef max#define max(v1, v2) ((v1) > (v2) ? (v1) : (v2))#endifint round(float num
2016-05-31 22:09:26 462
原创 卷积和动态规划的简单测试程序
// convolutionTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#ifndef min#define min(v1, v2) ((v1) < (v2) ? (v1) : (v2))#endif#ifndef max#
2016-05-30 18:11:24 352
原创 图像数据写入到文件(读写文件)
本文主要对图像的data 数据写入到文件(包括文本格式,和二进制文件)//首先在桌面建立一个CR_Result1文件夹static char* dumpRoot = "C:\\Users\\seven\\Desktop\\CR_Result1\\";static char file2open[1024];//保存为二进制的文件//filename 保存文件的名字// buf 要保存的数据
2016-05-30 10:59:18 3776
原创 图像数据类型转化float 和 uchar 之间
// 数据类型转化 float 转化为 unsigned char// src 要转化的数据// des 目标数据// width 输入数据的宽// height 输入数据的高int convertF1ToU1(float * src, unsigned char * des, int width, int height){ int i, j, temp; for(i
2016-05-30 10:05:18 12832 1
原创 图像数据的拉伸显示
1,本文主要是对float 类型的图像数据,进行的拉伸(拉伸到0-255)显示,用到opencv 库// 本程序输入一个src float 类型的数据,经过数据的拉伸显示为图片, 用到opencv 库中的显示// CV_32FC1 * n 维度的数据显示其中的一维// src 为 CV_32FC1// src 为float 类型的buffer 数据// width src 的宽// hei
2016-05-30 09:56:32 1890
原创 动态规划
1,本文主要对一个二维的图像数据做动态规划 此函数为每次处理一行或是一列的函数/*********************************************************src 输入图像的一行数据的指针 des 输出动态规划后的结果ptr 动态规划后的行索引step 行数据为1n 每行的数据量 即图像的宽度a b 函数 ax2 + bxrange 动态规划
2016-05-27 21:55:14 421 1
原创 图像卷积算法
#include "stdafx.h"#include <stdio.h>#include <stdlib.h>#include <string.h>/************************src 输入的channel通道的数据des 输出卷积数据 只有一通道,是channel 通道卷积之和model 输入的模板数据srcW 输入数据的宽度srcH 输入数据的高度des
2016-05-27 15:56:15 644
原创 32 通道填边
此函数是上一篇的改进,生成32通道的填边,可以直接替换上一篇的这两个函数//填边宽 1 + maxModelX//填边高 1 + maxModelYint outCell(float * NL18, float * LB, float * des, int srcW, int srcH, int maxModelX, int maxModelY){ int desW = srcW -
2016-05-27 15:09:28 272
原创 Float 类型图片数据,生成32维
1,本文程序主要是对RGBA float 类型的数据,插值生成32维#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>#include "math_ext.h"float uu[9] = {1.0000f, 0.9397f, 0.7660f, 0.500f, 0.1736f, -0.1736f,
2016-05-24 18:52:11 1355
原创 N通道Float 差值算法
1,本文主要是对N 通道的Float 类型的一种比较好的差值算法#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>#include "math_ext.h"#if 1//纵向差值/* src 输入图片数据指针 des 输出图片的数据指针 srcW 输入图片的宽 sr
2016-05-23 19:14:21 362
原创 float类型图片降采样差值方法
1,本文代码主要是对float类型的图片进行的降采样的差值方法 2, 对外的函数接口只有一个 对单通道float 类型的数据进行的降采样差值 (在opencv 中是Mat 类型是CV_32FC1) src 输入图片数据指针 (如果是Mat类型,实参为(float)Mat.data) des 输出图片的数据指针(如果是Mat类型,实参为(float)Mat.data)
2016-05-23 11:21:07 379
原创 一种完美的降采样插值方法
1,本文以RGBA 图片的降采样为例子 2, 先纵向插值 3,然后横向插值#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>//纵向差值/* src 输入图片数据指针 des 输出图片的数据指针 srcW 输入图片的宽 srcH 输入图片的高 desH 输出
2016-05-21 11:14:59 1113
cmakelists 生成静态库,然后用静态库生成动态库,然后生成测试程序
2020-10-12
Fast 算法C++代码
2017-06-16
Linux 下实现的聊天系统,TCP实现
2017-04-25
安卓打开摄像头,通过jni将预览数据NV12传到底层,底层打印成图片
2017-04-18
android 点击图片通过jni在底层处理,然后在屏幕上显示
2017-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人