- 博客(11)
- 收藏
- 关注
原创 图像的大小的计算
1.先明白位深和色深的概念 位深:即在某一分辨率下,每一个像素点可以有多少种色彩来描述,单位为“bit”(位)。典型的色深是8-bit、16-bit、24-bit和32-bit。深度数值越高,可以获得更多的色彩。图像深度是指存储每个象素所用的位数,也用于量度图像的色彩分辨率.图像深度确定彩色图像的每个象素可能有的颜色数,或者确定灰度图像的每个象素可能有的灰度级数.它决定了彩色图像中可
2016-04-24 17:53:33 16338
原创 matlab描点连线画图
matlab给出一些x,y轴的坐标点,连线,画出图clear;clcx=[1,2,3,4,5,6,7,8,9,10];y1=[0,2.76,3.901,5.261,9.755,11.931,13.82,15.533,18.492,20.779];%y2=[20.501,32.82,45.21,57.521,69.599,82.146,95.467,109.415,122.47,13
2016-04-24 16:22:08 41996
原创 meanshift segmentation(原理+源码)
一、meanshift 分割算法原理; 参考论文:Mean shift: A robust approach toward feature space analysis , PAMI, 2002mean shift认为中心是概率密度( probalility density function )的 极大值点 ,沿着梯度方向,自适应调整步长(越靠近极值点步长越小),迭代搜索
2016-04-18 20:17:36 1421
原创 K-means segmentation(附源码)
1.k-means聚类算法原理 K-means算法以欧式距离作为相似度测度,它是求对应某一初始聚类中心向量V最优分类,使得评价指标J最小。算法采用误差平方和准则函数作为聚类准则函数。K-means聚类的目的就是,在给定分类组数k(k ≤ n)值的条件下,将原始数据分成k类 S = {S1, S2, …, Sk},在数值模型上,即对以下表达式求最小值:
2016-04-18 19:35:25 1950
原创 Grabcut自动分割算法(前景物体检测)
算法的原理参见papaer:“GrabCut” — Interactive Foreground Extraction using Iterated Graph Cutsgrabcut函数选定一个四边形框,把框中的图像作为grabcut的一个输入参数,表示该框中的像素可能属于前景,但框外的部分一定属于背景。在opencv 中grabcut 原函数的定义://! se
2016-04-18 19:08:19 9347
转载 图像大小转换-转载
//此文为转载,原文地址为 点击打开链接[cpp] view plain copy"font-size:18px;">#include #include #include "opencv2\opencv.hpp" using namespace cv; using namespace std; int
2016-04-17 16:45:25 431
原创 视频大小与帧的计算
帧数简单地说,帧数就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,通常用fps(Frames Per Second)表示。计算机中的信息都是二进制的0和1来表示,其中每一个0或1被称作一个位,用小写b表示,即bit(位);大写B表示byte,即字节,一个字节=八个位,即1B=8b;前面的大写K表示千的意思,即千个位(Kb)或千个字节(KB)。表示文件的
2016-04-16 18:51:03 11376
转载 opencv实用小技巧
转载申明:以下的小技巧,均为OpenCV2.4.2下验证过的,但并不保证其它版本依然奏效(1)利用数组来构建cv::Mat 示例代码如下所示:[cpp] view plain copyvoid ArrayToMat() { double m[3][3]; for (in
2016-04-16 15:29:38 374
原创 模式识别算法-----BP网络设计
1.介绍 BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小。BP神经网络模型拓扑结构包括输入层(input)、隐层(hide layer)和输出层(output layer)。学习速率决定每一次循环训练中所产生的权值变化量。大的学习速率可能导
2016-04-15 21:03:05 2711
原创 在windows 上CVX的使用
CVX: Matlab Software for Disciplined Convex Programming1.在官网上下载cvx包, http://cvxr.com/cvx/download/ 另外,官网上也有参考源代码2.将包解压到cvx文件夹中,从matlab中进入指定的文件夹 cd C:\cvx %假设放在c盘中的cvx文件中cvx
2016-04-14 21:54:28 772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人