图像处理
一禅的师兄
这个作者很懒,什么都没留下…
展开
-
数字图像处理入门
*数字图像基础入门(1)1.什么是图像?定义二维函数f(x,y),其中x,y是空间坐标,f(x,y)是点(x,y)的幅值。灰度图像是一个二维灰度(或亮度)函数f(x,y)彩色图像是由三个(如RGB)二维灰度函数组成2、什么是数字图像?像素组成的二维排列,可以用矩阵表示。对于单色(灰度图而言)每...原创 2018-11-02 21:30:42 · 2492 阅读 · 1 评论 -
C语言实现Base64编码/解码
Bse64是一种以64个可打印字符对二进制数据进行编码的编码算法。base64在对数据进行编码时以三个8位字符型数据为一组,取这三个字符型数据的ASCII码,然后以6位为一组组成4个新的数据,这4个新的数据有6位,所以它的最大值为2^6=64。我们以4个6位数据的十进制数从base64表中得到最终编码后的字符。Base64 编码表Value Char Value ...转载 2019-03-08 10:33:52 · 1547 阅读 · 1 评论 -
《学习opencv》视频播放控制
HighGUI工具包不仅提供我们一个刚刚使用的一些简单函数,还包括一些图像与视频控制的算法,其中一个就是使用滚动条,滚动条可以使我们可以方便的控制视=视频从一帧跳转到另外一帧中去,我们可以使用cCreateTrackbar()来创建一个滚动条,并通过设置参数确定滚动条所属的窗口#include<opencv2\opencv.hpp>#include<highgui.h&...原创 2019-05-11 12:32:55 · 194 阅读 · 0 评论 -
opecncv不同深度图像的转换(IPL_DEPTH_8U和IPL_DEPTH_32F)
opencv的IplImage结构中有这么一个成员:depth。其取值如下:枚举值用%d输出 二进制IPL_DEPTH_8U : 8 : 0x0000 0008IPL_DEPTH_8S :-2147483640 : 0xffff fff8IPL_DEPTH_16U : 16 : 0x0000 0010IPL_DEPTH_16S : -2147483632 : 0xffff fff0...转载 2019-05-11 12:46:42 · 705 阅读 · 0 评论 -
《学习opencv》载入一副图像并进行平滑处理(in-out)
#include<opencv2\opencv.hpp>#include<highgui.h>#include <string.h>#include <iostream>#include "cv.h"using namespace cv;using namespace std;/* @brief:载入一副图像并进行平滑处理*/...原创 2019-05-11 12:48:22 · 230 阅读 · 0 评论 -
《学习opencv》读入一个完整的程序来实现读入一个彩色视频文件,并且以灰度格式
#include<opencv2\opencv.hpp>#include<highgui.h>#include <string.h>#include <iostream>#include "cv.h"using namespace cv;using namespace std;/* @brief:读入一个完整的程序来实现读入一个彩...原创 2019-05-11 13:32:49 · 331 阅读 · 0 评论 -
学习《opencv》--载入图片
#include "highgui.h"#include <iostream>using namespace std;int main( int argc, char** argv ){ IplImage* img = cvLoadImage( argv[1] ); cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE ); c...原创 2019-05-11 23:04:18 · 78 阅读 · 0 评论