<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pbImage的专栏]]></title><description><![CDATA[程序猿之菜鸟天地--Email: pbimage1987@163.com]]></description><link>https://blog.youkuaiyun.com/CImage</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CImage]]></copyright><item><title><![CDATA[批处理命令实现文件规范重命名]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/72551672</link><guid>https://blog.youkuaiyun.com/CImage/article/details/72551672</guid><author>CImage</author><pubDate>Fri, 19 May 2017 18:14:39 +0800</pubDate><description><![CDATA[平时较少利用批处理命令，通过网络学习实现该功能，分享给需要的朋友。
实现批处理所在文件夹下指定后缀名(如本例JPG)的全部文件(不包括子文件夹)的名字为规范的文件名。]]></description><category></category></item><item><title><![CDATA[万能Opencv版本库自动Load大法]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/72456214</link><guid>https://blog.youkuaiyun.com/CImage/article/details/72456214</guid><author>CImage</author><pubDate>Thu, 18 May 2017 01:15:13 +0800</pubDate><description><![CDATA[在历经各种项目，与其他同事的代码进行交互融合过程中，不断出现各自调用不同OpenCV版本算法库问题，从而导致一个项目中，存在各种不同的版本号OpenCV库，通过最近从其他博主那里，了解到OpenCV已经提供有“万能通用版”自动加载大法，可自动匹配不同版本，基本方法如下(基本来自其他博主，非原创，仅作转载分享，希望对大家项目有一点作用)。
#include 
#include 

#define ]]></description><category></category></item><item><title><![CDATA[几何视觉基础积累]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/28487059</link><guid>https://blog.youkuaiyun.com/CImage/article/details/28487059</guid><author>CImage</author><pubDate>Wed, 04 Jun 2014 23:17:45 +0800</pubDate><description><![CDATA[1. 圆周度(circularity)
    对于一个闭合区域：
   F]]></description><category></category></item><item><title><![CDATA[Halcon学习笔记（一）——图像阈值化处理]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/22988199</link><guid>https://blog.youkuaiyun.com/CImage/article/details/22988199</guid><author>CImage</author><pubDate>Sat, 05 Apr 2014 16:39:48 +0800</pubDate><description><![CDATA[今天开始，积累学习Halcon]]></description><category></category></item><item><title><![CDATA[数据结构之线性链表]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/18812485</link><guid>https://blog.youkuaiyun.com/CImage/article/details/18812485</guid><author>CImage</author><pubDate>Mon, 27 Jan 2014 13:23:06 +0800</pubDate><description><![CDATA[#ifndef __LINKEDLIST_H__
#define __LINKEDLIST_H__
// LinkedListd.h

/*===========================线性单链表================================*/
/*             以下是关于线性表链接存储（单链表）操作的18种算法        */

/* 1.初始化线性表]]></description><category></category></item><item><title><![CDATA[位运算----奇思妙想（一）]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/18017267</link><guid>https://blog.youkuaiyun.com/CImage/article/details/18017267</guid><author>CImage</author><pubDate>Thu, 09 Jan 2014 00:19:22 +0800</pubDate><description><![CDATA[关于二进制位运算的原理性介绍，很多入门级的c语言书籍或者博客上都已经介绍得非常详细。本文不打算从入门原理重走老路，准备从应用角度出发，持续性介绍关于二进制位运算在实际应用中的巧妙性，给自己的学习作一个记录，同时也分享给爱好编程的朋友，一起交流分享。本文将主要介绍关于二进制位运算在图像处理算法等基础算法方面的巧妙应用，希望同样有巧妙应用的你，将你的奇思妙想留言到本文结尾，当然更希望能直接的与你一起探]]></description><category></category></item><item><title><![CDATA[征服C指针之数组和指针的微妙关系]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/17310597</link><guid>https://blog.youkuaiyun.com/CImage/article/details/17310597</guid><author>CImage</author><pubDate>Fri, 13 Dec 2013 23:50:54 +0800</pubDate><description><![CDATA[1. 给指针加N， 指针前进“当前指针指向的变量类型的长度*N”

2. 数组下标运算符[] 和数组是没有关系的。 int array[10]; int *p; p = &array[0] ; 可以写为： p = array; p[2] 可以写为*(p + 2), 也可以写为2[p] p[2]仅仅是*(p + 2 )的一种简便写法，此外毫无意义； 在表达式中，数组不加[]，则数组可以表示为“指]]></description><category></category></item><item><title><![CDATA[C++ bmp文件读写操作]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/16952211</link><guid>https://blog.youkuaiyun.com/CImage/article/details/16952211</guid><author>CImage</author><pubDate>Mon, 25 Nov 2013 22:25:21 +0800</pubDate><description><![CDATA[bmp文件，总的说来，可以分为以下4个部分
1. 文件头-----FILE_HEADER （总共14个字节）

2. 信息头-----INFO_HEADER  （总共40个字节） 

3. 调色板----PALLET （单通道灰度图像才有，真彩色3通道图像没有）

4. 图像数据---IMAGE_DATA （实际图象像素数据）


分别基本结构定义如下：
1. 文件头]]></description><category></category></item><item><title><![CDATA[内存泄露检测]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/16898921</link><guid>https://blog.youkuaiyun.com/CImage/article/details/16898921</guid><author>CImage</author><pubDate>Sat, 23 Nov 2013 13:04:18 +0800</pubDate><description><![CDATA[#define _CRTDBG_MAP_ALLOC //定位内存泄露所在file
#include 
#include 

void AllocMemory(char* buffer, int sz)
{
	buffer = (char*) malloc(sz);
}

_CrtMemState cms1, cms2, cms3;

int main()
{
	_CrtSetDbgFlag(_CR]]></description><category></category></item><item><title><![CDATA[数字图像处理基础（翻译四）]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/12958249</link><guid>https://blog.youkuaiyun.com/CImage/article/details/12958249</guid><author>CImage</author><pubDate>Wed, 23 Oct 2013 00:34:12 +0800</pubDate><description><![CDATA[主要理论点
1）线性轮廓（Line Profile）
2）亮度计算（Intensity Measurements）
3）结构化相似指标（Structural Similarity Index--SSIM）
4）归一化的SSIM（Normal SSIM）
5）快速SSIM （Fast SSIM）



线性轮廓（Line Profile）
 
线性轮廓描绘了图像中沿着一条直线的]]></description><category></category></item><item><title><![CDATA[数字图像处理基础（翻译三）]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/12958025</link><guid>https://blog.youkuaiyun.com/CImage/article/details/12958025</guid><author>CImage</author><pubDate>Wed, 23 Oct 2013 00:28:28 +0800</pubDate><description><![CDATA[直方图（Histogram）

关键信息：
（1） 线性尺度直方图--Line scale histogram
（2）对数尺度直方图--Logarithm scale histogram



直方图统计并用图表显示每个灰度级的总像素数。从这个图表中，你可以知道在图像中是否存在确定灰度级的特定区域。
直方图提供了图像的一般性描述方法，且有助于描述图像不同组件，例如：背景、目标和噪]]></description><category></category></item><item><title><![CDATA[<DIY> 联想Thinkpad E530C 安装固态硬盘（双硬盘）——步步图解]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/12844795</link><guid>https://blog.youkuaiyun.com/CImage/article/details/12844795</guid><author>CImage</author><pubDate>Thu, 17 Oct 2013 22:58:59 +0800</pubDate><description><![CDATA[庖丁解牛般完整图解联想Thinkpad E530C笔记本扩展SSD固态硬盘，将原硬盘通过添加支架，安装到光驱位。]]></description><category></category></item><item><title><![CDATA[数字图像处理基础（翻译二）]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/12761181</link><guid>https://blog.youkuaiyun.com/CImage/article/details/12761181</guid><author>CImage</author><pubDate>Tue, 15 Oct 2013 23:49:16 +0800</pubDate><description><![CDATA[二 图像类型

下图所示，不同类型的图像的一个像素所占字节数。对于一个确定分辨率的真彩色图像，其图像数据所占内存空间为8位灰度图像的4倍。


2.1 灰度图像
灰度图像由一个通道的像素点所组成。每个像素采取以下方式之一进行编码：
 a. 8位无符号整型数，表示一个灰度级，取值范围为[0, 255];
 b. 16位无符号整型，取值范围为[0, 65535];
 c. 16位有符]]></description><category></category></item><item><title><![CDATA[数字图像处理基础（翻译一）]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/12722431</link><guid>https://blog.youkuaiyun.com/CImage/article/details/12722431</guid><author>CImage</author><pubDate>Tue, 15 Oct 2013 00:57:53 +0800</pubDate><description><![CDATA[1.1 数字图像的定义
一幅图像是一个二维矩阵，矩阵的值表示图像亮度。为了便于图像处理，将一幅图像定义为数字图像。于是，图像可以表示为亮度的函数：
F(x,y)
其中，f表示点(x,y)处的亮度值大小，x和y代表一个图像元素(即，像素)的空间坐标。
为方便起见，图像的像素点(0,0)点位于图像的左上角，如下图所示，x值从左往右逐渐增大；y值从上往下逐渐增大。
在数字图像处理中，图像传感器]]></description><category></category></item><item><title><![CDATA[算法学习之邻域标记边缘提取]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/12721127</link><guid>https://blog.youkuaiyun.com/CImage/article/details/12721127</guid><author>CImage</author><pubDate>Tue, 15 Oct 2013 00:19:24 +0800</pubDate><description><![CDATA[耗时：512*512    2ms
处理结果：
原图


OTSU二值图

边缘提取结果]]></description><category></category></item><item><title><![CDATA[MFC之光标移动，捕获提示]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/12692037</link><guid>https://blog.youkuaiyun.com/CImage/article/details/12692037</guid><author>CImage</author><pubDate>Mon, 14 Oct 2013 01:22:01 +0800</pubDate><description><![CDATA[功能：在界面上，光标移动到某个控件（如按钮Button）上，则在Static文本控件上提示相关信息。



1. 利用消息捕获实现。

BOOL C**Dlg::PreTranslateMessage(MSG* pMSG)
{
	// TODO: Add your specialized code here and/or call the base class
	if (pMSG->mes]]></description><category></category></item><item><title><![CDATA[MFC之状态栏操作CStatusBar类]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/12620779</link><guid>https://blog.youkuaiyun.com/CImage/article/details/12620779</guid><author>CImage</author><pubDate>Fri, 11 Oct 2013 17:26:09 +0800</pubDate><description><![CDATA[0. C**Dlg.h文件定义指示器#define BAR_ID_OPERATOR 901#define BAR_ID_EMAIL 902#define BAR_ID_TIME 903static UINT BASED_CODE indicators [] ={BAR_ID_OPERATOR,BAR_ID_EMAIL,BAR_ID_TIME};1. 在类C**Dlg中添加变量： CStatusBa]]></description><category></category></item><item><title><![CDATA[MFC之对话框程序界面控件提示信息操作CToolTipCtrl]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/12617381</link><guid>https://blog.youkuaiyun.com/CImage/article/details/12617381</guid><author>CImage</author><pubDate>Fri, 11 Oct 2013 15:19:01 +0800</pubDate><description><![CDATA[1. 对话框所属类C**Dlg类中添加CToolTipCtrl变量： CToolTipCtrl m_CtrlInfo;

2. 初始化
BOOL C**Dlg::OnInitDialog()中绑定要提示信息的控件，以及设定提示信息的延时时间和背景颜色等；

m_CtrlInfo.Create(this);

m_CtrlInfo.AddTool(((CButton*) GetDlgItem]]></description><category></category></item><item><title><![CDATA[MFC基于对话框程序界面之皮肤美化(Skin Magic)--附案例源码]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/11750539</link><guid>https://blog.youkuaiyun.com/CImage/article/details/11750539</guid><author>CImage</author><pubDate>Mon, 16 Sep 2013 23:59:02 +0800</pubDate><description><![CDATA[由于项目原因，需要对MFC界面进行美化，然后问大叔和度娘要了相关资源，以下主要是从实用角度介绍Skin Magic这个皮肤的其中一种用法。
资源列表如下（楼主自己看了，觉得比较重要的两个）。

1. http://blog.youkuaiyun.com/robinvanpersie/article/details/7896435
2. http://blog.youkuaiyun.com/nonecode/art]]></description><category></category></item><item><title><![CDATA[基于广义霍夫变换的定位检测（一）]]></title><link>https://blog.youkuaiyun.com/CImage/article/details/11165551</link><guid>https://blog.youkuaiyun.com/CImage/article/details/11165551</guid><author>CImage</author><pubDate>Thu, 05 Sep 2013 17:36:02 +0800</pubDate><description><![CDATA[先上图，后期整理后，再上方法，代码等等。

再来个干扰的。

克服旋转，尺度变化]]></description><category></category></item></channel></rss>