- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 Ogre 3D 配置
解压完后输出目录:D:\OgreSDK\OgreSDK_vc10_v1-8-1\bin\debug包含目录:D:\OgreSDK\OgreSDK_vc10_v1-8-1\includeD:\OgreSDK\OgreSDK_vc10_v1-8-1\boost库目录:D:\OgreSDK\OgreSDK_vc10_v1-8-1\boost\libD:\O
2012-12-21 13:19:33 612
转载 在WPF中使用Emgu加载Image<,>图像的两种方法
文章转自:http://www.cnblogs.com/iacocca/archive/2011/08/18/2144741.html很多使用c#平台做图像处理的朋友都是因为要使用WPF而不得不放弃OpenCV而选择使用了Emgu。Emgu这个工具吧,由于才接触,对于OpenCV的封装好坏我不好评论,但有一点可以肯定的是,网上可以搜索的资料太少了,很多东西都需要自己研究api文档,看源
2012-12-05 09:39:39 4867 2
转载 Wpf应用程序进入全屏和退出全屏
如果做到仅仅全屏即可,只需在loaded函数中添加如下代码: private void Window_Loaded(object sender, RoutedEventArgs e) { // 设置全屏 this.WindowState = System.Windows.WindowState.Normal;
2012-12-05 09:10:18 5585
转载 (转)C#进行图像处理的几种方法(bitmap,bitmapData,IntPtr)
转自 http://blog.sina.com.cn/s/blog_628821950100wh9w.html使用C#进行图像处理的几种方法本文讨论了C#图像处理中Bitmap类、BitmapData类和unsafe代码的使用以及字节对齐问题。Bitmap类命名空间:System.Drawing封装 GDI+ 位图,此位图由图形图像及其属性的像素数据组成
2012-11-21 15:19:21 11749
原创 C# 防止界面假死 多线程进度条的合理使用
好长时间没发博了 。。这两天用C#写了一个批量分割图片前景的软件,最初的时候没用多线程,执行批量分割就假死,后来就换成了多线程,结果还是假死。。网上找了几篇博文看了看,才发现错误的地方。好了,首先看不合理的情况。//点击按钮开始工作private void btnStartWorking_Click(object sender, EventArgs e){ Thre
2012-11-20 10:10:18 6556 1
转载 C#中ListBox控件重绘Item项
一般情况下不需要手动重绘ListBox。1、首先选中拖至面板的ListBox控件,点属性,选中DrawMode,改成OwnerDrawFixed或OwnerDrawVariable2、还是在属性工具中,切换到事件(就是那个闪电图标),鼠标双击‘行为’菜单下的DrawItem,添加一个事件。3、在‘窗体设计器生成的代码’中就添加了一个新的事件this.listBox1.DrawIte
2012-10-26 18:06:22 3937
转载 关闭MFC对话框时删除自身
1、在DLG类中添加成员函数,BOOL DeleteSelft(),代码如下:class CDelSelfDlg : public CDialog{// Constructionpublic: CDelSelfDlg(CWnd* pParent = NULL); // standard constructor BOOL DeleteSelf(); ......}2、函
2012-10-09 17:14:40 745
原创 CImage 访问像素点 像素数据操作
在CImage类的像素访问MSDN的代码COLORREF pixel; int maxY = imgOriginal.GetHeight(), maxX = imgOriginal.GetWidth(); byte r,g,b,avg; for (int y=0; y<maxY; y++) { for (int x=0; x<maxX; x++) {
2012-10-08 16:37:19 10592 4
转载 CImage类的介绍与使用 【图像打开,另存为,转为灰度图像(利用cimage方法实现)】
CImage类的介绍与使用程序代码下载处:http://download.csdn.net/source/2098910下载处:http://hi.baidu.com/wangleitongxing/blog/item/9063b03e5e20f3c97c1e71c8.htmlVisual C++的CBitmap类和静态图片控件的功能是比较弱的,它只能显示出在资源中的图标、位图、光标以
2012-10-08 09:22:33 7946
转载 MFC中CImage的简单复制方法 (Copy CImage)
bool COriViewDlg::ImageCopy(const CImage &srcImage, CImage &destImage){ int i,j;//循环变量 if(srcImage.IsNull()) return FALSE; //源图像参数 BYTE* srcPtr=(BYTE*)srcImage.GetBits(); int srcBitsCount=srcI
2012-10-07 20:00:39 5326 4
转载 IplImage 与 CBitmap类 的相互转换
转自:http://blog.csdn.net/highyyy/archive/2011/02/26/6210408.aspx在VC中利用OpenCV做图像处理程序时,有时需要把IpImage 类型和CBitmap类型相互转换,这样就可以利用VC中的GDI+函数对图像进行某些特殊的显示和处理,非常方便。这里是本人项目中写的两个转换小函数,仅供参考,转载注明,这样方便发现问题的朋友联系我及时修改
2012-10-07 09:24:13 830
转载 将IplImage转换为DIB
Opencv中将IplImage转换为DIB:HBITMAP CGameDlg::IplIamgeToDIB(IplImage *pImg){ HDC hDC = ::CreateCompatibleDC(0); BYTE tmp[sizeof(BITMAPINFO)+255*4]; BITMAPINFO *bmi = (BITMAPINFO*)tmp; HBITM
2012-10-07 09:10:32 1140
转载 真彩色制式下IplImage转成CBitmap格式
因为CvvImage的Show或DrawToHdc方法都只能临时将图片显于控件之上,如果窗口大小发生变化或发生重绘,则原来的图会被抹去,解决方法一是存一个IplImage的成员变量,在OnPaint里面去反复画它,另一个方法就是直接将其转换成CBitmap对像,并存于图像框中(或指定了图像样式的Static框中)。而IplImage转成CBitmap, 之前有转载文章说过,利用兼容DC和兼容位
2012-10-06 19:18:57 1113 1
转载 修改view类的背景色
出处 http://topic.csdn.net/t/20030122/10/1382028.html 【尊重他人劳动成果,转载注明出处】若要改变CView,CFrameWnd或CWnd对象的背景颜色需要处理WM_ERASEBKGND消息,下面就是一个范例代码:BOOL CSampleView::OnEraseBkgnd(CDC* pDC) { //
2012-10-06 15:43:23 1170
转载 VS2010下MFC中配置GDI+
文章出处:http://blog.csdn.net/jin123wang/article/details/7169247 【尊重他人劳动成果,转载注明出处】VS2010中已经有GDI+SDK包的,不需要额外下载1:对项目点右键->属性->连接器->输入,右侧的附加依赖项:gdiplus.lib这是debug,然后对Release同样配置,点击上面的Release,附加依赖项上也填上
2012-10-06 15:40:28 687
转载 opencv2.2 MFC picture控件中显示图片
出处:http://blog.csdn.net/muffled/article/details/6583060 【尊重他人劳动成果,转载请注明出处】在opencv2.2中,去除了CvvImage类,当需要在picture控件中显示图片时,可以引入之前版本的CvvImage类。参考opencv论坛上面的实现://CvvImage.h #pragma once #ifn
2012-10-06 15:32:25 722
转载 OnFileOpen与OnOpenDocument
OnFileOpen是菜单项的响应函数,由它具体调用那个对话框并完成文件的搜索和最终路径的确认。 OnOpenDocument应该是在文件已经选好准备打开的时候触发的,这个时候应该可以处理文件内的具体数据了,所以你具体载入图像应该来重载这个函数,还有View的Update相关函数也要重载。CWinApp::OnFileOpen调用CDocManager::OnFileOpen。 C
2012-10-06 15:21:41 680
转载 MFC如何高效地绘图
(文章转自 http://news.softhouse.com.cn/news/show/28090.html)【尊重他人劳动成果,转载请注明出处】显示图形如何避免闪烁,如何提高显示效率是问得比较多的问题。 而且多数人认为MFC的绘图函数效率很低,总是想寻求其它的解决方案。 MFC的绘图效率的确不高但也不差,而且它的绘图函数使用非常简单, 只要使用方法得当,再加上一些技巧,用MFC可以得到
2012-10-06 15:19:01 549
原创 HDU4415 Assassin’s Creed 2012ACM/ICPC 杭州赛区网络赛 F
HDU4415(枚举,贪心)大意:杀手有把耐久为m的“袖口刀”,一共有n个敌人,每个敌人都有防御值Ai ,杀死一个为Ai的敌人则m -= Ai,每个敌人有“能量刀”,杀死敌人后可以获取敌人的能量刀,能量值Bi是几就可以再杀几个人,刀可以叠加,Bi为0就是这个敌人没有能量刀。问消耗尽量小的m,最多可以杀多少敌人。题解:把敌人按照Bi分为a组和b组,a组的敌人都是没有能量刀的敌人(Bi
2012-09-27 20:02:42 1445
原创 HDU4414 2012ACM/ICPC杭州赛区网络赛E Finding crosses
题目:HDU4414小鸡动,成为兼职ACMer以来A的第一道赛题。思路清晰,代码简洁,如下:#include #include using namespace std;char matrix[55][55];int n;inline bool check(const int& i,const int& j,char drirection){ swit
2012-09-23 17:58:19 420
原创 HDU1009 贪心水题
题目:HDU1009 题意不多说。。太水了每个房间里的J除以F得到比例,按照比例排序,拿食物去比例较大的房间换#include #include //#include #include #define FOR(a,b) for(int i = (a);i < (b);i ++)using namespace std;struct Node{ double j,f;
2012-09-19 16:31:06 597
原创 HDU4268 2012ACM长春赛区网络赛 Alice and Bob
题目:HDU4268(贪心)比赛的时候没做出来,后来几天也没做这个题,今天搞了一下午,参考了几大牛人的博客,才弄懂..题意是Alice和Bob都有N张卡片,卡片各有尺寸,Alice拿自己的卡片分别去盖Bob的,给出每张卡片的尺寸,问最多可以盖住多少张。先说一下我错误的解题方法,主要思想就是拿最大的去盖最大的。分别对Alice和Bob的卡片在两个set中进行排序(排序是自动的),按卡
2012-09-18 17:37:36 1089
原创 HDU4296 2012ACM成都赛区网络赛 Buildings
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=4296 (贪心)大意是盖楼的时候先把每个楼层都建好,再以一种最忧的次序堆起来,使各层楼中最大的PDV最小。最底层的PDV = 上面各层的w之和 - 最底层的s = 所有楼层的w之和 - 最底层的(w+s);所以,楼层(w+s)越大的越靠下,这样就是最优解。且最大的PDV就是底层的PDV。
2012-09-18 08:03:53 1725
转载 PHP页面跳转几种实现方法
转自http://www.guanwei.org/post/PHPnotes/04/php-redirect-methods.htmlPHP页面跳转一、header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。header()函数的定义如下:void hea
2012-09-13 20:03:46 376
转载 win7_fedora 双系统安装方法
一、准备工作1、下载Fedora13,用UItraISO打开或者加载到虚拟光驱中提取四个文件: ①、initrd.img ②、vmlinuz ③、images文件夹 ④、isolinux文件夹前两个文件在isolinux文件夹中。将提取出的四个文件及整个Fedora13的镜像文件统统放入C盘的根目录下。2、下载并安装EasyBCD 2.
2012-02-19 18:01:44 3665
原创 学习资料
1、http://www.java2s.com/ 这个网站的东西混个五成你就是高手了,混到9成那你是大侠。2、 http://student.zjzk.cn/course_ware/data_structure/web/main.htm 数据结构自考网站 。3、
2012-02-09 13:55:10 356
原创 电脑无线网变身WiFi热点(转载)
===================将win7电脑无线网变身WiFi热点,让手机、笔记本共享上网用win7建立无线局域网,可以共享上网可以局域网游戏。开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。主机设置如
2012-02-04 12:21:08 631
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人