| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 10611 人关注过本帖
标题:2张图片如何对比的问题
取消只看楼主 加入收藏
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
[QUOTE]我的意思只是我自己要自己努力一下[/QUOTE]
我想 努力都不知道该在什么努力,

2005-10-19 00:04
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
[QUOTE]经过几天的折腾程序进一步完善(变成了mfc啦).最令满意的是它已经可以实现字迹鉴定了(没人理好惨呀!) [/QUOTE] 我可是一直在关注着你呀 既然做好了,把源程序发出来给 大家做参考如何

2005-10-19 13:35
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
[QUOTE] 是吗!呵呵!我真是太意外了! 程序在对字体在尺寸还有很大的限制性,和不完善的地方. 侍我一一解决之后再贴上(现在我一看到就头晕).[/QUOTE] 在程序代码能附带上说明文字就 更好了, 象我这样的,说真的,如果没有说明的话,有些代码放在我面前,我也得半天琢磨它的意思. 最要命的是到最后也琢磨不出来. 一定要附带上说明呀 你用上1分钟去说明, 就能让我少几天的时间去思考. 这几天有点心得,正在写代码.

2005-10-19 22:11
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
这是我代Bjarne斑竹发的程序,是他写的,他发不上来
YvRKyETI.rar (192.07 KB)

[此贴子已经被作者于2005-10-22 12:54:25编辑过]



O74xAglm.rar (6.05 KB)

2005-10-22 12:51
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
[QUOTE] 我做这个只是表达出我的做法,不是去得奖!!全做完了.那你们做行么??[/QUOTE]

对我太有帮助了,我就是想学你的做法,而且在我的机子上,也能跑起来.正在学习中.
测试了下,有点问题.正在继续看

在350*276的大图中出现图象越界的现象
把大图裁剪为260*276就可以找到了.

在260*276下,小图36*53.瞬间找到
在260*276下,小图64*108,我等了10分钟也没见有结果出来,试了几次都是这样,
我就按退出直接退出了
请问,这是咋回事呢,是正在运算,还是程序有问题呢.

[此贴子已经被作者于2005-10-22 16:48:53编辑过]



2005-10-22 16:05
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
[QUOTE] 我现在给你任务, 你的第一个程序是写一个 最基本的 Windows 界面出来, 就一个界面不需要其余任何东西。 明天给你第二个任务。 [/QUOTE] 明白了,那本书我现在没有,只有和它相近的书.如果非要那本书的话,我明天就去书店看看. 任务收到了.正在做.好了后就发上来. http://bbs.bc-cn.net/bbs/dispbbs.asp?BoardID=56&ID=4546 这里有你写的程序演示,在看```````` 我的2本书上都没有介绍WINDOWS框架,完了,今天是做不了这个题了 真的要好好学基础才行,

[此贴子已经被作者于2005-10-22 18:35:42编辑过]


2005-10-22 17:38
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
[QUOTE]yaoguai2005, 你可不要跟我掏江湖啊!!!这第一个程序,你明天完不成,那你的这次实习,我就不管了。[/QUOTE] 看你这话说的,什么是掏江湖呢,意思我不明白, 我只是想说,生成基本框架的程序,让我写,肯定和你的一样, 以我现在的水平,最多照葫芦画瓢,那样你肯定不愿意 让我创新,我知道你根本没想过,就是这个题,我暂时也只能看懂这个题的70%. 如果要我自由发挥,我现在还不行, 你出的这个题我认真的看了,下面是注释.要不,这个算我写的 你再出下个题 如果,真的觉得我没法教,也不怪你,因为我VC真的啥都不会, 你们大家继续发言,我在后面看着,过段时间估计我就聪明多了 #include <windows.h>

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);//窗口函数说明

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nShowCmd) // WinMain函数说明 { HWND hwnd; MSG Msg; WNDCLASS wndclass; char lpszClassName [] = "Windows"; //窗口类名 char lpszTitle [] = "Windows Demo"; //窗口标题名

wndclass.cbClsExtra = 0; //窗口类型为默认类型 wndclass.cbWndExtra = 0;//窗口实例无扩展 wndclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);//背景为白色 wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);//采用箭头光标 wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);//默认最小化图标 wndclass.hInstance = hInstance;//当前实例句柄,有人说叫扶手 wndclass.lpfnWndProc = WndProc;//处理函数为WndProc wndclass.lpszClassName = lpszClassName;// wndclass.lpszMenuName = NULL;窗口无菜单 wndclass.style = 0;默认窗口类型

if(!RegisterClass(&wndclass))//注册返回值,没有声音 { return 0; }

hwnd = CreateWindow(lpszClassName,//窗口类名 lpszTitle,//标题名 WS_OVERLAPPEDWINDOW,//窗口风格 CW_USEDEFAULT, CW_USEDEFAULT,//左上角坐标为默认值 CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL,//没有主窗口和主菜单 hInstance,//当前句饼 NULL);//不使用 ShowWindow(hwnd, nShowCmd);//显示窗口 UpdateWindow(hwnd);//画出用户区 while(GetMessage(&Msg, NULL, 0, 0))//消息循环 { TranslateMessage(&Msg); DispatchMessage(&Msg); } return Msg.wParam;//将信息返回系统 }

LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)//窗口函数 { switch(message) { case WM_DESTROY: PostQuitMessage(0);//发回 WM_Quit消息 default: return DefWindowProc(hwnd, message, wParam, lParam); } return 0; }


2005-10-23 01:20
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 

这个题做好了,用了个笨方法,没有用循环处理颜色显示, 其实题不难,可我到现在才弄好,基础的东西没有例题太难做了.看了半天,就是不知道 画笔函数咋样创建.看了个例题才明白,原来是那么简单. WndProc 这个函数,它的工作就是响应,拦截,处理各种窗口消息. 它是一个回调函数,当注册窗口类的时候,要把窗口消息处理函数的地址告诉Windows,Windows通过调用此函数进行消息处理。 至于更深的认识我还在查, 如果要我说从这个函数看到了什么,深的认识还真的没有, 我只知道它是WINDOWS窗口必须要有的基本函数, 我想,那些过滤,截取的软件用的就是它把, 整个WINDOWS窗口创建过程,有的函数还是不理解,我正在找资料看,越基本的东西反而越难明白 不象画笔,用了一次,我就明白了, 程序我运行过 了,用了5种颜色.就是使用的方法太笨了. #include <windows.h> #include <stdio.h>

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nShowCmd) { HWND hwnd; MSG Msg; WNDCLASS wndclass; char lpszClassName [] = "hao"; char lpszTitle [] = "hao ya";

wndclass.cbClsExtra = 0; wndclass.cbWndExtra = 0; wndclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH); wndclass.hCursor = LoadCursor(NULL, IDC_ARROW); wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION); wndclass.hInstance = hInstance; wndclass.lpfnWndProc = WndProc; wndclass.lpszClassName = lpszClassName; wndclass.lpszMenuName = NULL; wndclass.style = CS_HREDRAW | CS_VREDRAW;

if(!RegisterClass(&wndclass)) { return 0; }

hwnd = CreateWindow(lpszClassName, lpszTitle, WS_SYSMENU, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL); ShowWindow(hwnd, nShowCmd); UpdateWindow(hwnd); while(GetMessage(&Msg, NULL, 0, 0)) { TranslateMessage(&Msg); DispatchMessage(&Msg); } return Msg.wParam; }

LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { HDC hdc; PAINTSTRUCT ps; HPEN h1; HPEN h2; HPEN h3; HPEN h4; HPEN h5; switch(message) { case WM_PAINT: h1=CreatePen(PS_SOLID,0,RGB(0,255,255)); h2=CreatePen(PS_SOLID,0,RGB(255,25,0)); h3=CreatePen(PS_SOLID,0,RGB(2,255,100)); h4=CreatePen(PS_SOLID,0,RGB(10,155,10)); h5=CreatePen(PS_SOLID,0,RGB(40,5,200)); hdc = BeginPaint(hwnd, &ps); SetMapMode(hdc,MM_TEXT); SelectObject(hdc,h1); MoveToEx(hdc,100,150,NULL); LineTo(hdc,350,150); SelectObject(hdc,h2); MoveToEx(hdc,100,250,NULL); LineTo(hdc,350,250); SelectObject(hdc,h3); MoveToEx(hdc,100,150,NULL); LineTo(hdc,100,250); SelectObject(hdc,h4); MoveToEx(hdc,350,150,NULL); LineTo(hdc,350,250); SelectObject(hdc,h5); MoveToEx(hdc,220,70,NULL); LineTo(hdc,220,340); EndPaint(hwnd, &ps); break; case WM_DESTROY: PostQuitMessage(0); return 0; } return DefWindowProc(hwnd, message, wParam, lParam); }

[此贴子已经被作者于2005-10-24 2:20:59编辑过]


2005-10-24 02:10
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
好的,做好了我就发上来, 看来我还的从窗口函数一点一滴的看起 首先是不会函数原型调用,(2本书连个函数实例都不给写,晕)明天还得去书店看看. 再者不知道具体代码往哪写, 以及如何声明必要的操作符,也叫句柄把. 完全糊涂了.

[此贴子已经被作者于2005-10-24 20:52:29编辑过]


2005-10-24 11:26
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
谢谢师傅了
我就是不知道该在哪儿填代码
今天去书店也没有看出来啥结果
看来我的WINDOWS框架的理解和运用还是很差,
一定要深入WINDOWS框架才行,
我到底缺的是什么呢


2005-10-25 20:39
快速回复:2张图片如何对比的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019360 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved