<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[K.U.N. Guo的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/guoyk1990</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; guoyk1990]]></copyright><item><title><![CDATA[Windows下VS2013 C++编译测试faster-rcnn]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/63250534</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/63250534</guid><author>guoyk1990</author><pubDate>Sat, 18 Mar 2017 09:32:12 +0800</pubDate><description><![CDATA[【原创帖！转载请注明出处：http://www.cnblogs.com/LaplaceAkuir/p/6445189.html】

       本人最近研究faster-rcnn，在ubuntu成功跑通matlab版本和python版本，但是由于项目开发需要，则要在windows上进行c++版本的faster-rcnn应用，于是参照着http://blog.youkuaiyun.com/oYangZi1]]></description><category></category></item><item><title><![CDATA[官方Caffe-windows 配置与示例运行]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/52909864</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/52909864</guid><author>guoyk1990</author><pubDate>Mon, 24 Oct 2016 13:34:01 +0800</pubDate><description><![CDATA[本文主要介绍官方给出的caffe-windows的配置及如何训练mnist数据集，介绍的比较基础，大神请绕道
1、环境：windows 10\CUDA7.5\cuDNN\VS2013
2、GPU计算环境准备（没有GPU的同学可以跳过此步）
（1）首先下载并安装CUDA7.5，下载界面如图1：


图 1：CUDA7.5的下载界面
下载cuDNN，注意要下载cuDNN v4版本，下载界]]></description><category></category></item><item><title><![CDATA[C#项目中调用C++生成的Dll 入门教程]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/51793052</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/51793052</guid><author>guoyk1990</author><pubDate>Thu, 30 Jun 2016 21:36:15 +0800</pubDate><description><![CDATA[如何在C#中调用C++生成的DLL文件]]></description><category></category></item><item><title><![CDATA[图像处理（〇）直方图修改基础]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/51303816</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/51303816</guid><author>guoyk1990</author><pubDate>Tue, 03 May 2016 13:56:19 +0800</pubDate><description><![CDATA[直方图修改是增强图像的一种方法。为了便于描述，规定图像的灰度级分布在[0,1]范围内。对[0,1]之间内的任意值r进行下面的变换:
s = T ( r )                                  （1）

也就是说，原图像的每一个像素灰度值r都可以通过公式（1）得到一个对应的s值。 T(r)要满足两个条件:
（1）在r∈[0,1]内，T(r) 是单调增加的；
（]]></description><category></category></item><item><title><![CDATA[ImageExpert]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/51177709</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/51177709</guid><author>guoyk1990</author><pubDate>Mon, 18 Apr 2016 10:29:32 +0800</pubDate><description><![CDATA[当前版本：2.4.1 Version
下载最新版本（exe）：点我下载 （仅包含：ImageExpert.exe）
下载完整版本(exe&&dll)：点我下载（完整程序）


我闲暇时间写的一个图像处理的小程序（依赖opencv类库），包含40余种常用的图像处理算法。由于此程序原本打算自己使用，所以最初写的比较粗糙。但随着对其功能的扩充，感觉在平时做实验的时候作用越来越大，所以想和大家分]]></description><category></category></item><item><title><![CDATA[MessageBox 按钮显示英文或其他语言]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/44337249</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/44337249</guid><author>guoyk1990</author><pubDate>Tue, 17 Mar 2015 09:18:33 +0800</pubDate><description><![CDATA[由于特殊原因我们需要将 MessageBox 或 Dialog 的按钮“确定”、“取消”用英文或其他语言显示。在网上查找了很多相关内容，但很多要么很麻烦，要么根本就不能实现所需效果。最后发现还是MSDN最好用。 
        首先是MessageBox中如何将按钮中的文字显示为其他语言。MessageBox要使用 MessageBoxEx才可以，其定义如下：int WINAPI MessageB]]></description><category></category></item><item><title><![CDATA[Ogre嵌入MFC傻瓜完全教程（三）]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/26060353</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/26060353</guid><author>guoyk1990</author><pubDate>Sat, 17 May 2014 13:52:49 +0800</pubDate><description><![CDATA[经过前两两篇博文的讲解，我们已经完成了渲染工作，但只是渲染而没有交互性，本篇博文我们就来加上事件的处理方法。
首先我们需要为项目添加一个帧监听类：CMyFrameListener，为了直观，在这直接贴上代码
头文件
#pragma once
#include "ogre.h"
#include "OgreConfigFile.h"
#include "OgreFrameListener.h"]]></description><category></category></item><item><title><![CDATA[Ogre嵌入MFC傻瓜完全教程（二）]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/25954961</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/25954961</guid><author>guoyk1990</author><pubDate>Fri, 16 May 2014 17:42:36 +0800</pubDate><description><![CDATA[在上一篇博文中我me]]></description><category></category></item><item><title><![CDATA[Ogre嵌入MFC傻瓜完全教程（一）]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/25915065</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/25915065</guid><author>guoyk1990</author><pubDate>Fri, 16 May 2014 11:07:31 +0800</pubDate><description><![CDATA[在三年前写过一个类似的博文，由于各种]]></description><category></category></item><item><title><![CDATA[opencv在vs2010中的配置]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/25914221</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/25914221</guid><author>guoyk1990</author><pubDate>Thu, 15 May 2014 20:45:11 +0800</pubDate><description><![CDATA[﻿

环境变量：E:\opencv\build\x86\vc10\bin
项目配置：
VC++ Directories->Include Directories

                       D:\opencv\build\include\opencv

                       D:\opencv\build\include\opencv2]]></description><category></category></item><item><title><![CDATA[MFC 为程序制作一个系统托盘图标、显示隐藏任务栏图标]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/8743729</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/8743729</guid><author>guoyk1990</author><pubDate>Sun, 31 Mar 2013 19:14:48 +0800</pubDate><description><![CDATA[以MFC对话框程序为例，为此对话框程序制作一个系统托盘图标。
    1、 首先定义一个 NOTIFYICONDATA 类型的类成员变量 m_NotifyIcon;
    2、  在BOOL CxxxDlg::OnInitDialog()函数中对m_NotfyIcon 初始化：
           m_NotifyIcon.cbSize = sizeof(NOTIFYICONDATA);]]></description><category></category></item><item><title><![CDATA[OpenCV笔记]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/8619262</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/8619262</guid><author>guoyk1990</author><pubDate>Wed, 27 Feb 2013 20:32:20 +0800</pubDate><description><![CDATA[读图像：IplImage* img = cvLoadImage(“D:/img.jpg”);
显示图像：cvNamedWindow(“Image”,CV_WINDOW_AUTOSIZE);
                     cvShowImage(“Image”,img);
读视频文件：cvCapture* m_capture = cvCreateFileCapture(“D:/vi]]></description><category></category></item><item><title><![CDATA[线程基础（三）]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/8619249</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/8619249</guid><author>guoyk1990</author><pubDate>Wed, 27 Feb 2013 20:30:08 +0800</pubDate><description><![CDATA[3、信号量
信号量，相当于一个计数器，用于限制可使用资源线程的数目。信号量允许多个线程在同一时刻访问共享资源，但是需要限制通一时刻访问此资源的最大线程数目。

CSemaphore类构造函数
CSemaphore(
   LONG lInitialCount = 1,
   LONG lMaxCount = 1,
   LPCTSTR pstrName = NULL,
   LPS]]></description><category></category></item><item><title><![CDATA[线程基础（二）]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/8619243</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/8619243</guid><author>guoyk1990</author><pubDate>Wed, 27 Feb 2013 20:27:47 +0800</pubDate><description><![CDATA[四、线程同步
实现线程同步主要有四种方法：事件、临界区、信号量、互斥量
1、事件(Event)
使用CEvent m_Event(FALSE,FALSE)创建一个初始为无信号，自动类型的事件。
m_Event.ResetEvent()设置事件为无信号。
m_Event.SetEvent()设置信号为有信号
WaitForSingleObject(m_Event.m_hObject,IN]]></description><category></category></item><item><title><![CDATA[线程基础（一）]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/8619233</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/8619233</guid><author>guoyk1990</author><pubDate>Wed, 27 Feb 2013 20:25:21 +0800</pubDate><description><![CDATA[一、创建线程
       在Windows中创建线程的函数有_beginthread()、_beginthreadex()、CreateThread()，以及基于MFC的AfxBeginThread()。
其中CreateThread()的声明如下：
HANDLE WINAPICreateThread(
  __in_opt  LPSECURITY_ATTRIBUTES lpThread]]></description><category></category></item><item><title><![CDATA[OPENCV霍夫变换使用方法——边缘检测+霍夫变换求出图像中的直线]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/8454316</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/8454316</guid><author>guoyk1990</author><pubDate>Mon, 31 Dec 2012 09:47:25 +0800</pubDate><description><![CDATA[#include 
#include 
#include 

int main(int argc, char** argv)
{
    IplImage* src;
    if( argc == 2 && (src=cvLoadImage(argv[1], 0))!= 0)
    {
        IplImage* dst = cvCreateImage( cvGetSize(src),]]></description><category></category></item><item><title><![CDATA[图像处理（十）边缘检测（二）]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/8164226</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/8164226</guid><author>guoyk1990</author><pubDate>Thu, 08 Nov 2012 21:48:08 +0800</pubDate><description><![CDATA[形态学边缘检测也分为形态学梯度法和形态学拉普拉斯算法两种。
梯度法：
Gradient[f(x,y)]={dilate[f(x,y),B]-erode[f(x,y)],B}/2
形态学拉普拉斯算法：
Laplacian[f(x,y)]={dilate[f(x,y),B]+erode[f(x,y),B]-2f(x,y)}/2
实现的算法中使用平坦结构元素（即，结构元素中的值都为0）具体的实]]></description><category></category></item><item><title><![CDATA[图像处理（九）边缘检测（一）]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/8161119</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/8161119</guid><author>guoyk1990</author><pubDate>Thu, 08 Nov 2012 12:28:47 +0800</pubDate><description><![CDATA[边缘检测就是找到图像中边缘像素点的过程，从而生成一副边缘图。一般来说边缘检测分为3步：
（1）       基于各种原理和方法找到潜在的边缘点；
（2）       选取阈值，生成二值边缘图；
（3）       有些算法还要进行边缘细化、连接等后续处理
边缘是图像中灰度值不连续的结果，这种不连续性常可以利用求导数的方法方便的检测到，一般常用已接到数和二阶导数来检测边缘。图像中目标的边缘可]]></description><category></category></item><item><title><![CDATA[图像处理（八）图像滤波]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/8146618</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/8146618</guid><author>guoyk1990</author><pubDate>Sun, 04 Nov 2012 20:46:53 +0800</pubDate><description><![CDATA[均值滤波属于线性滤波方法，中值滤波属于非线性方法。他们都属于空间域内平滑方法。对于给定的图像f(x, y)中的每个像素点(x, y)，取其邻域S­xy，设Sxy含有M个像素，取其平均值做为处理后所得图像像素点(x, y)处的灰度值，该方法称为均值滤波，而取其中值做为处理后所得图像像素带点(x, y)处的灰度，称为中值滤波。
均值滤波方法能有效地抑制噪声，但同时也由于平均而引起了模糊现象，模糊程度]]></description><category></category></item><item><title><![CDATA[图像处理（七）给图像添加噪声]]></title><link>https://blog.youkuaiyun.com/guoyk1990/article/details/8138386</link><guid>https://blog.youkuaiyun.com/guoyk1990/article/details/8138386</guid><author>guoyk1990</author><pubDate>Thu, 01 Nov 2012 20:40:33 +0800</pubDate><description><![CDATA[图像中的噪声就是图像中的杂点或者干扰成分，噪声主要产生于图像的获取和传输过程中。噪声一般分为分为加性噪声和乘性噪声。
                                    
其中f(x,y)表示图像，g(x,y)表示没有噪声的图像部分，q表示噪声。这两种噪声可以通过取对数和指数相互转换：
                                    
常见的几种]]></description><category></category></item></channel></rss>