上一页 1 ··· 8 9 10 11 12
摘要: #include #include #include using namespace cv;Mat img;void onMouse(int event, int x, int y, int flags, void* param){ char text[20]; Mat img2, img3; img2 = img.clone(); if (event == CV_EVENT_LBUTTONDOWN) { Vec3b p = img2.at(y,x); sprintf(text, "R=%d, G=%d, B=%d", p[2], p[... 阅读全文
posted @ 2013-08-29 13:19 亲福 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: #include #include #include using namespace cv;using namespace std;int main( int argc, char** argv ){ if( argc != 2) { cout <<" Usage: display_image ImageToLoadAndDisplay" << endl; return -1; } Mat image; image = imread(argv[1], CV_LOAD_IMAGE_COLOR); // Read the file if(! ... 阅读全文
posted @ 2013-08-29 13:06 亲福 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 我们如何衡量时间?那么OpenCV提供两个简单的函数来实现它:getTickCount() 和 getTickFrequency()。前者返回系统CPU完成某些事件发出信号的次数(比如来自你启动你的系统这个事件)。后者返回每一秒你的系统CPU发出多少次信号。以此来计算两个操作之间使用的秒数就简单了,如:double t = (double)getTickCount();// 发生的事件 ...t = ((double)getTickCount() - t)/getTickFrequency();cout << "Times passed in seconds: " 阅读全文
posted @ 2013-08-29 11:19 亲福 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 一维动态数组的实例: 1 #include 2 using namespace std; 3 int main() 4 { 5 int *arr; 6 int n; 7 cout>n; 9 arr = new int[n];10 for(int i=1;i>arr[i-1];14 }15 cout 2 using namespace std; 3 int main() 4 { 5 int **arr; 6 int n=0,m=0; 7 cout> n; 9 cout>m;11 arr = new int*[n];12 for(int i=0;i>arr[i][j] 阅读全文
posted @ 2013-08-23 17:12 亲福 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: cv::Mat 是C++版OpenCV的新结构.cvSmooth()是老版 C API. 没有把C接口与C + +结合。建议你们也可以花一些时间看一下介绍。同样,你如果查看opencv/modules/imgproc/src/smooth.cpp ,你就会明白cv::boxFilter()和cvSmooth(CV_BLUR)等价在新的C++ 接口。CallingcvSmooth:void callCvSmooth(cv::Mat srcmtx, cv::Mat dstmtx, int smooth_type, int param1, int param2, double param3... 阅读全文
posted @ 2013-08-21 15:40 亲福 阅读(9437) 评论(0) 推荐(0) 编辑
摘要: 介绍首先介绍下要实现的任务。做一个下拉框,当选择每个项的时候将鼠标发在上面显示该项的ToolTip的内容(Image)。实现Model: 1 public class SkinInfo : NotificationObject 2 { 3 private string name; 4 private string assemblyName; 5 6 public string AssemblyName 7 { 8 get { return assemblyName; } 9 ... 阅读全文
posted @ 2013-08-02 14:49 亲福 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 介绍这篇文章我将介绍在WPF和Silverlight中更新绑定源的概念。正如您所知道的,当我们用TwoWay的模式绑定时,任何在目标控件上发生的变化都会影响绑定源的值。请注意只是在用TwoWay绑定的时候,而不是默认的绑定模式OneWay或者OneTime。现在,问题是当更新源数据时,由于目标控件的数据发生的变化。实际上有三个方法可以实现。Default: 由不同控件控制. 例如TextBox, 当LostFocus事件触发时,目标绑定发生变化.PropertyChanged: 意味着当目标控件值发生变化时,源数据立马更新.例如, TextBox是目标绑定,当输入字符时, 源数据也发生变化. 阅读全文
posted @ 2013-08-01 15:08 亲福 阅读(4189) 评论(1) 推荐(1) 编辑
上一页 1 ··· 8 9 10 11 12