摘要: 方法一:IplImage *pImg = ...;int nWidth = pImg->width;int nHeight = pImg->height;int nChannels = pImg->nChannels;int nStep = pImg->widthStep;for (int i=0; i<nHeight; i++)for(int j=0; j<nWidth; j++)for (int k=0; k<nChannels; k++){pImg->imageData[i*nStep + j*nChannels + k] = 255 - 阅读全文
posted @ 2012-02-21 19:22 知识天地 阅读(1964) 评论(0) 推荐(0)
摘要: HSV颜色空间HSV(hue,saturation,value)颜色空间的模型对应于圆柱坐标系中的一个圆锥形子集,圆锥的顶面对应于V=1. 它包含RGB模型中的R=1,G=1,B=1 三个面,所代表的颜色较亮。色彩H由绕V轴的旋转角给定。红色对应于 角度0° ,绿色对应于角度120°,蓝色对应于角度240°。在HSV颜色模型中,每一种颜色和它的补色相差180° 。 饱和度S取值从0到1,所以圆锥顶面的半径为1。HSV颜色模型所代表的颜色域是CIE色度图的一个子集,这个 模型中饱和度为百分之百的颜色,其纯度一般小于百分之百。在圆锥的顶点(即原点)处,V=0 阅读全文
posted @ 2012-02-21 18:02 知识天地 阅读(10862) 评论(0) 推荐(0)
摘要: 何为LUT,就是指显示查找表(Look-Up-Table),LUT(Look-Up Table)实际上就是一张像素灰度值的映射表,它将实际采样到的像素灰度值经过一定的变换如阈值、反转、二值化、对比度调整、线性变换等,变成了另外一个与之对应的灰度值,这样可以起到突出图像的有用信息,增强图像的光对比度的作用。我在以前写的python灰度变换就是和这个是一个意思我们来看看实际运用效果:#include <cv.h>#include <highgui.h>usingnamespace std;int main(int argc, char** argv) { IplImage 阅读全文
posted @ 2012-02-21 15:11 知识天地 阅读(647) 评论(0) 推荐(0)
摘要: OpenCV中国论坛精华区和资料汇总Image Processing & Computer Vision with OpenCVgnuhpc的专栏 - CSDN博客hellogv的专栏 - CSDN博客onezeros的专栏 - CSDN博客opencv一月通(抛砖引玉版)zhujiang73 - ChinaUnix博客 - IT人与你分享快乐生活图像处理 - 无涯 - 博客园图像处理-blog's Blog图像处理-webuserzhy's BlogRadiant Sun 旭的日志 - 网易博客OpenCV学习笔记 收藏 - 芋头的专栏 - CSDN博客OpenCV例 阅读全文
posted @ 2012-02-21 14:48 知识天地 阅读(1607) 评论(0) 推荐(1)
摘要: 虚拟键值表2009-08-01 12:542006-12-21 18:42虚拟键十六进制值十进制值相应键盘或鼠标键VK_LBUTTON011鼠标左键VK_RBUTTON022鼠标右键VK_CANCEL033Ctrl-Break键VK_MBUTTON044鼠标中键VK_BACK088Backspace键VK_TAB099Tab键VK_CLEAR0C12Clear键VK_RETURN0D13Enter键VK_SHIFT1016Shift键VK_CONTROL1117Ctrl键VK_MENU1218Alt键VK_PAUSE1319Pause键VK_CAPITAL1420Caps Lock键VK_ES 阅读全文
posted @ 2012-02-21 10:59 知识天地 阅读(338) 评论(0) 推荐(0)
摘要: //logn时间查找任意一段数的新信息#include<stdio.h>#include<stdlib.h>typedef struct node{int l,r;int good;struct node *Ln,*Rn;}*Linklist,Lnode;int nice;int max(int a,int b){ if(a>b)return a; else return b;}void creat(Linklist list){Linklist p,q;int h=(list->l+list->r)/2;if(list->r-list-> 阅读全文
posted @ 2012-02-21 10:58 知识天地 阅读(530) 评论(0) 推荐(0)
摘要: 3.4.1共享内存在相互通信的进程之间设有一个公共内存区,一组进程向该公内存中写,另一组进程从化共内存中读,通过这种方式实现两组进程间的信息交换。这种通信模式需要解决两个问题:第一个问题是怎样提供共享内存;第二个是公共内存的互斥关系则是程序开发人员的责任。3.4.2消息机制消息机制是用于进程间通信的高级通信原语之一。进程在动身过程中,台能需要与其他的进程进行进程交换,于是进程通过某种手段发出自己的消息或接收其他进程发来的消息。这种方式类似于人们通过邮局收发信件来实现交换信息的目的。至于通过什么手段收发消息,就像人们选择平信还是航空信一样,是一种具体的消息传递机制。1、 消息缓冲通信消息缓冲通信 阅读全文
posted @ 2012-02-21 10:55 知识天地 阅读(7040) 评论(0) 推荐(2)
摘要: 如果想真机调试,首先要在苹果网站上注册APP ID,并且购买iPhone Develop Program(iDP) 开发者授权,需要99美元(包括可以在APP SPORE上发布应用程序)。1. 创建证书,获取CertificateMac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 - 证书助理(Certificate Assistant)-从证书代理请求证书(Request a Certificate From a Certificate Authority)输入iDP注册时的email,用户名自定义,选择“存储到磁盘”,选择‘Let me spe 阅读全文
posted @ 2012-02-21 08:53 知识天地 阅读(7646) 评论(0) 推荐(0)