|
查看: 1935|回复: 9
|
C++做GUI读取PGM或BMP
[复制链接]
|
|
|
|
小弟是programming的新手,fyp需要用c++ 做GUI读取PGM或BMP,各位大大有什么好的website或书本介绍?还有,用borland c++还是visual c++做gui比较容易? |
|
|
|
|
|
|
|
|
|
|
发表于 16-9-2009 11:00 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 16-9-2009 11:21 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 17-9-2009 10:49 PM
|
显示全部楼层
原帖由 gsan 于 16-9-2009 11:21 PM 发表 
我不是很明白你说讲的
不过load pgm只是开始,因为这个gui是用来给image processing segmentation的
不管BCB 还是 MSVC 都没有配套的 image processing library.....
你需要上网去找第三方的library...后者自己写那些algorithm (这才是真正大学生FYP水平  那些用library加个GUI wrapper看到都觉得搞笑) |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 18-9-2009 11:42 PM
|
显示全部楼层
原帖由 yeenfei 于 17-9-2009 10:49 PM 发表 
不管BCB 还是 MSVC 都没有配套的 image processing library.....
你需要上网去找第三方的library...后者自己写那些algorithm (这才是真正大学生FYP水平 那些用library加个GUI wrapper看到都觉得搞笑)
ok,那么我现在应该要怎么开始呢? |
|
|
|
|
|
|
|
|
|
|
发表于 19-9-2009 12:03 AM
|
显示全部楼层
回复 5# gsan 的帖子
如果是pgm的話
pgm的format非常間單而已
你可以自己寫一個loader
然後拿來做image processing
 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 21-9-2009 02:23 PM
|
显示全部楼层
|
vc++ built in的不能load pgm file,那么我如何将我自己写的load pgm code放进去那个gui呢? |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 24-9-2009 12:19 PM
|
显示全部楼层
做么我一关掉image的windows,program就hang了??
if (dlg.DoModal() == IDOK)
{
CString path= dlg.GetPathName(); // contain the selected filename
img= cvLoadImage(path); // load the image
cvNamedWindow( "Original Image"); // create the window on which
cvSetMouseCallback( "Original Image", mouseHandler, NULL ); // register mouse handler
while(1)
{
if(add_pt == 1){
cvCircle( img, pt, 1, CV_RGB(0,255,0), -1, 8,0);
add_pt = 0;
}
cvShowImage("Original Image", img); // the image will be displayed
if( cvWaitKey(10) == 27)
break;
}
cvDestroyWindow("Original Image");
cvReleaseImage(&img);
} |
|
|
|
|
|
|
|
|
|
|
发表于 24-9-2009 05:03 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 6-10-2009 03:46 PM
|
显示全部楼层
|
无需借用3rd Party Libraries, 请直接调用Windows 的 GDI+,直接容易使用,减少Resources Leak的几率,尤其是新手。安装MSDN documentation,里面有实例。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|