自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 MFC 主界面函数中线程等待避免界面卡死的处理方法

实用场景:例如在MFC主界面某个Button Click事件中起一个线程去做处理一些事情,在起的线程运行完毕后,接着跑Click起线程后的代码,已达到按顺序执行,保证时许正确的目的。问题:通常处理一个线程等待用WaitForSingleObject,这个放在主界面线程成中会造成主界面“卡死”,其原因是它将主界面的消息循环给阻塞了,即等不到线程结束的时候界面上的消息循环无法正常工作,从...

2019-03-05 19:50:55 998

转载 vc 防止界面卡死的方法

我们在编写vc的程序的时候 ,往往会有这样的感觉,就是界面卡死了 。对于界面卡死的情况。我感觉可能是我在界面的控件上的消息响应函数中做了某些费时的工作。比如是去和下位机通讯,或者消息的响应函数中会有循环操作,这样的情况,我们的界面的响应会因为这样卡死。我们该怎样去解决这样的问题。这样的问题的解决方法是将通讯这些程序挪到一个新建线程中去。我们可以用事件通知方式去通知线程处理 。这样就避免我们在主线程...

2019-03-05 19:48:21 1647

转载 Visual C++ 编程实现Soft AP (HostedNetwork / 承载网络) 功能

从Windows 7开始,微软在操作系统中加入的Soft AP功能,使用户能够通过无线网卡,开启虚拟AP,从而实现网络共享。Soft AP又称HostedNetwork(承载网络),在Windows SDK中,提供了相应的API,以WlanHostedNetwork***开头的一系列函数#include <wlanapi.h>#include <iphlpapi.h&gt...

2019-02-28 10:00:16 562

转载 重启网卡

参考:https://blog.csdn.net/nui111/article/details/40985987

2019-02-25 20:56:57 191

转载 图标常用网站

1. FontAwesome (墨刀内置图标库):http://fortawesome.github.io/Font-Awesome/icons/2. Ionicons(iOS/Android系统图标):http://ionicons.com/3. The Noun Project(标志牌图标):http://thenounproject.com/4. Icon Finder (图标搜...

2019-02-24 17:54:26 337

原创 opengl 窗体创建---windows

2019-01-21 

2019-01-21 21:29:04 131

转载 有关MP4文件格式的总结

具体可以参考:wqyuwss的专栏   http://www.52rd.com/Blog/wqyuwss/559/ 

2018-12-28 14:04:53 91

原创 c++ Socket编程

http://www.cnblogs.com/L-hq815/archive/2012/07/09/2583043.html 

2018-09-29 09:47:52 530

转载 海康威视IP摄像头基于OPENCV的二次开发

最近玩了一下海康的IPcamera,与普通的WEBcamera输出RGB图像不同,其解码后输出的图像格式为YV12,这使得我们不能用熟悉的两行代码VideoCapture cap(0); cap << frame; 就获得可以用opencv直接处理的源图像了,这一度造成了不少麻烦。所以贴出部分代码,希望对正在使用或者也想玩下海康摄像头的朋友一点参考。能力有限,若...

2018-08-31 15:50:32 2178

转载 海康网络摄像机YV12转换为BGR,由opencv Mat显示

原文地址:https://blog.csdn.net/shangtao1989/article/details/50260661 我使用的是海康DS-2CD852MF-E, 200万,网络摄像机,已经比较老了,不过SDK在海康官网下载的,开发流程都差不多.海康摄像机回调解码后的视频数据格式为YV12,顺便说一下YV12的数据格式   YYYY  V U.   我这个是720P,即128...

2018-08-31 15:44:38 947 1

原创 网络摄像头实时数据解码 yv12转换为rgb

目前在做一个有关于网络摄像头的项目。摄像头采用的是雄迈的网络摄像头。项目有一个需求就是要将实时的摄像头数据转换为图片,然后再将图片环形展开,转换为长方形的条带。目前遇到的问题就是如何将实时流转换为rgb图片。在此记录下这个过程:  1、首先设置实时数据回调 2、设置显示回调或者设备解码回调(后者需要自己解码显示)3、再实时数据回调函数里面输入待解码的数据。就是将回调函数里面的码流数...

2018-08-31 15:42:43 2982 2

原创 嵌入式资源在c#中的应用

https://stackoverflow.com/questions/3314140/how-to-read-embedded-resource-text-file

2018-08-13 14:55:20 680

原创 一些有关propertygrid 用法的一些文章

看到一些不错的propertygrid文章,记录一下,方便以后查阅。https://www.codeproject.com/Articles/4448/Customized-display-of-collection-data-in-a-Properthttps://www.codeproject.com/Articles/4341/Globalized-Property-Grid-Rev...

2018-08-07 13:09:30 185

原创 无法打开legacy_stdio_definitions.lib 问题解决

在用vs2013 编译vs2015 的项目时,编译器会提示无法打开legacy_stdio_definitions.lib文件。解决的办法:找到项目的配置文件,删除legacy_stdio_definitions.lib 字段。重新编译即可!附:原文解决方案地址https://github.com/ldc-developers/ldc/issues/1085...

2018-07-24 15:46:46 8487

转载 转--C#调用C++DLL传递结构体数组的终极解决方案

在项目开发时,要调用C++封装的DLL,普通的类型C#上一般都对应,只要用DllImport传入从DLL中引入函数就可以了。但是当传递的是结构体、结构体数组或者结构体指针的时候,就会发现C#上没有类型可以对应。这时怎么办,第一反应是C#也定义结构体,然后当成参数传弟。然而,当我们定义完一个结构体后想传递参数进去时,会抛异常,或者是传入了结构体,但是返回值却不是我们想要的,经过调试跟踪后发现,那些值...

2018-05-07 10:19:33 2212

转载 Canny边缘检测算法原理及其VC实现详解

 Canny算法的实现流程       由于本文主要目的在于学习和实现算法,而对于图像读取、视频获取等内容不进行阐述。因此选用OpenCV算法库作为其他功能的实现途径(关于OpenCV的使用,作者将另文表述)。首先展现本文将要处理的彩色图片。图2 待处理的图像3.1 图像读取和灰度化       编程时采用上文所描述的第二种方法来实现图像的灰度化。其中ptr数组中保存的灰度化后的图像数据。具体的灰...

2018-03-29 02:19:48 249

原创 自定义控件如何获取父窗体句柄

最近做项目时,需要重载picture control 来增加控件的右击事件。在想父窗体发送消息时遇到了困难,不知道如何获取父窗体的句柄,以及控件的ID。通过两个函数来分别获取控件ID以及父窗体句柄。void CPictureContorl::OnRButtonUp(UINT nFlags, CPoint point){ // TODO:  在此添加消息处理程序代码和/或调用默认值 WORD wmI...

2018-03-05 15:22:25 1667

转载 WPARAM与LPARAM的高位与低位问题

在写消息处理函数时,常会遇到WPARAM与LPARAM这两个参数,这两个参数都是DWORD类型的,也就是双字或四字节或32位长度的。有时想取这些参数里的高位字或低位字,用什么方法呢?查MSDN说有两个宏函数可用: 取高位字:WORD HIWORD( DWORD dwValue);取低位字:WORD LOWORD( DWORD dwValue);那么WORD类型的怎么取高位和低位呢?同样的也有两个宏...

2018-03-05 14:48:31 767

原创 修改菜单栏文本信息后,菜单无法更新问题解决

最近在做项目的时候,老板要求配置两种语言(英文和简体中文)。我是利用子菜单的按钮点击来切换不同语言状态。点击简体中文后,菜单栏上的caption一直没有更新,需要把光标放到菜单栏上,它才会更新。结果如下图:在网上到了好久,一直没有没找到方法。后面在看论坛的时候,找到了AfxGetMainWnd()->DrawMenuBar();//更新菜单栏把它简体中文本和英文

2018-01-30 09:11:07 344

原创 如何将子窗体的值传给父窗体

最近做项目的时候,想着menustrip里面的某一项,弹出对话框,对话框里有确定取消按钮,点击确定,将子窗体的值给窗体,点击取消,什么都不做。   总共有3个窗体:form1,form2,form3,具体控件如下:我的思路是利用类的字段属性来实现传值。代码如下using System;using System.Collections.Generic;usin

2017-04-21 14:29:13 663

opencv3.43编译库,已包含opencv_contrib

opencv3.43 编译好的库,包含32位和64位dll、lib文件以及include文件

2018-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除