自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(102)
  • 收藏
  • 关注

原创 智能指针、单例懒汉模式、类相互引用

智能指针、单例懒汉模式、类相互引用

2024-03-24 00:31:42 164

原创 Linux shell脚本切换为root用户执行命令

shell脚本切换为root用户权限

2024-03-23 14:03:21 519

原创 OpenCV自动色阶算法(可用于去雾)

OpenCV自动色阶算法(可用于去雾),对原算法进行效率优化。

2024-02-28 10:33:13 515

原创 RK3588处理器平台使用MPP实现H264硬件编码

【代码】RK3588处理器平台使用MPP实现H264硬件编码。

2024-02-20 15:41:33 1800 1

原创 使用X264库进行H264编码

【代码】使用X264库进行H264编码。

2024-02-20 15:40:11 361

原创 live555实现RTSP推流

使用live555源码目录中testProgs目录中的testOnDemandRTSPServer.cpp进行推流,可以设置推流端口号、推流地址以及推流数据源文件。1、需要修改其中的OutPacketBuffer::maxSize,改为1000000,避免推流数据包大小超限。如注释所述,创建服务前,设置authDB,并定义ACCESS_CONTROL宏即可。rtsp推流地址为:rtsp://[ip]:[port]/[streamName]7、实时推流时,使用Linux FIFO文件作为推流数据源文件。

2024-02-20 15:36:26 828

原创 PaadleInference源码编译操作流程

PaddlePaddle,目标检测,PaddleInference

2022-11-22 14:59:54 1416

原创 OpenCV读取输入图像的指定区域到输出图像的指定区域

//加载输入图像Mat src = imread("test.jpg");//截取输入图像中的区域Rect rect(300, 0, 600, 300);Mat roi_src_img = src(rect);//设置输出图像的指定区域cv::Rect roi_rect = cv::Rect(128, 128, 600, 300);roi_src_img.copyTo(dest(roi_rect));

2022-10-31 21:53:41 729

原创 RTSP视频推流方法汇总

RTSP推流,opencv,rtsp-simple-server,ffmpeg,gstreamer,live555

2022-06-16 18:37:15 11609 9

原创 OpenGLES开发环境建立以及例程测试

1 建立开发环境(1)操作系统:Windows 10 x64;(2)开发工具:Microsoft Visual Studio Community 2019。(3)从ARM官网下载模拟器:OpenGL ES Emulator | Downloads – Arm Developer解压即可。(4)下载OpenGL ES 3.0编程指南例程:opengles3-book: OpenGL ES 3.0 Programming Guide Sample Code (gitee.com...

2021-08-28 13:08:06 665

原创 WPF使用Bitmap作为控件背景

在WPF中,不支持Bitmap作为控件背景,需要将Bitmap通过MemoryStream转换为ImageBrush类型。转换代码如下:Bitmap bitmap = null;MemoryStream stream = null;ImageBrush brush = null;ImageSourceConverter imgSrcConverter = null;//加载Bitmapbitmap = newSystem.Drawing.Bitmap("bitmapFile.jpg.

2021-08-07 17:59:24 939

原创 WPF使用Image控件显示Bitmap

在WPF中,Image控件不支持Bitmap类型,但支持ImageSource类型,因此需要进行类型转换。转换类:publicstaticclassBitmapSourceConvert{///<summary>///Delete a GDI object///</summary>///<paramname="o">The poniter to the GDI object to be delet...

2021-08-07 17:51:48 2871

原创 WPF数字输入框设计

1 功能要求仅能输入数字和小数点。 禁用复制、剪切、粘贴。 禁用输入法。2 功能设计数字输入框基于TextBox。2.1 仅能输入数字和小数点处理键盘按下事件TextBox txt = sender asTextBox;//屏蔽非法按键if((e.Key >= Key.NumPad0 && e.Key <= Key.NumPad9) || e.Key == Key.Decimal){...

2021-08-07 16:45:55 2163

原创 SonarQube安装和应用指南

1 所需工具(1)openjdk-11.0.2_windows-x64_bin.zip(2)postgresql-13.3-2-windows-x64.exe(3)sonarqube-8.9.0.43852.zip(LTS版本)(4)sonar-scanner-cli-4.6.2.2472-windows.zip(5)sonar-cxx-plugin-2.0.1.2678.jar(C++插件)(6)sonar-l10n-zh-plugin-8.9.jar(语言包插件)(7)...

2021-08-07 16:08:45 614 2

原创 正反转信号判别原理以及数字鉴相器原理

正反转信号判别原理图1 A超前B 90度通道A和通道B为同频率周期信号。当A超前B相位角为90度时,如图1所示。当检测到A的上升沿时,B为高电平。图2 A滞后B 90度通道A和通道B为同频率周期信号。当A滞后B相位角为90度时,如图2所示。当检测到A的上升沿时,B为低电平。备注:使用单片机检测信号上升沿时,A通道接外部中断,B通道接输入IO,上升沿触发。数字鉴相器原理信号A和信号B为同频率周期信...

2018-06-29 17:40:01 3648

原创 FFT(c语言)

快速傅里叶变换

2016-08-21 09:52:14 1321

原创 MFC实现窗体透明

MFC创建透明窗体1、设置窗体属性为LayeredWindow//设置窗体为LayeredWindowLONG para = GetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE);para |= WS_EX_LAYERED;SetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE, para);

2016-05-02 01:03:20 8670 4

原创 MFC中使用SetWindowPos GroupBox遮盖内部控件问题解决办法

在MFC中,需要调整控件位置时可以使用SetWindowPos函数进行操作。对在GroupBox中的控件进行操作时需要先对控件的位置进行设置,再对GroupBox进行设置。否则会导致GroupBox遮挡控件。例如:::SetWindowPos(GetDlgItem(IDC_MAIN_PANEL)->GetSafeHwnd(), NULL, 0, 0, 100, 60, SWP_SHOW

2016-02-24 20:10:37 3474

原创 OpenCV_MFC学习笔记

1、MFC下OpenCV开发环境搭建所需文件:openCV2.4.9编译库。建立过程:(1)新建MFC对话框工程。(2)设置工程属性(2.1)设置”C/C++”->”附加库包含目录”为:F:\opencv\build\include(2.2)设置”链接器”->”附加依赖项”如下:opencv_calib3d249.libopencv_contrib249.lib

2016-02-04 22:13:22 688

转载 OpenCV IplImage和GDI+ Bitmap的相互转换

openCV IplImage和GDI转换

2016-02-03 17:04:00 889

原创 VC使用GDI+绘图

1、GDI+需要使用gdiplus.lib。2、加载GDI+: GdiplusStartupInput gdiplusStartupInput; ULONG_PTR gdiplusToken;GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);3、卸载GDI+GdiplusShutdown(gdiplu

2016-02-02 21:49:43 1076

原创 Android studio安装后启动报错

android studio安装后,首次运行,会在fetching Android sdk compoment information后报错。修改Android studio\bin的idea.properties文件,在文件末尾添加disable.android.first.run=true即可。

2015-09-03 13:12:34 813

转载 Windows平台使用FFShow录制视频

http://blog.csdn.net/leixiaohua1020/article/details/38284961 1.       列设备[plain] view plaincopyprint?ffmpeg -list_devices true -f dshow -i dummy  ffmpeg -list_devices true -f

2015-08-24 15:18:52 2613

原创 C#使用DirectShow实现简单的视频播放

1、C#添加DirectShow库添加引用,选择“浏览”,添加Windows/System32/quartz.dll,引用中自动增加QuartzTypeLib。2、代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using S

2015-08-23 23:18:50 5207

转载 DirectShow视频采集(重要)

http://blog.csdn.net/xxxluozhen/article/details/5906463

2015-08-20 21:24:16 826

转载 DirectX实现视频播放

http://blog.chinaunix.net/uid-20459533-id-1944362.html

2015-08-20 21:21:21 2317

转载 C#使用DirectShow捕获视频

http://blog.csdn.net/i7leaves/article/details/6683636

2015-08-20 21:16:58 741

原创 TextBox限制只能输入字母或数字

处理策略: 在TextBox的TextChanged方法中遍历判断Textbox字符串。 代码如下: //判断字符是否为数字或字母 Boolean IsNumOrLetter(String str) { char[] tmpCharArray = str.ToCharArray(); if(

2015-08-01 22:59:59 2543 1

转载 一个不错的源码分享网站

http://www.verysource.com/

2015-06-24 08:20:43 2490

原创 C#数据触发器

数据触发器当Label1内容为10的时候,Label颜色变为红色。XAML代码 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

2015-06-20 00:16:30 2496 1

原创 C#数据绑定(续)

在上一篇C#数据绑定中,使用的绑定方式为在C#代码中使用Binding类进行数据绑定。本篇将介绍使用XAML进行绑定。示例代码如下:C#代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using S

2015-06-19 23:09:07 658 1

原创 C#数据绑定

C#数据绑定

2015-06-16 00:31:31 1502 1

原创 EmguCV在C#中的应用

openCV EmguCV 图像处理

2015-06-12 22:58:45 1612

原创 C#使用资源字典

C#资源字典

2015-06-11 22:22:25 3151 1

原创 C#操作XML

C#使用XML

2015-06-07 10:59:59 878 1

原创 INI文件操作

ini文件操作

2015-05-30 22:11:46 651 1

原创 .net使用des加密算法

ini文件操作

2015-05-30 21:26:54 1388 1

转载 OpenGL基础编程

一、OpenGL与3D图形世界1.1、OpenGL使人们进入三维图形世界  我们生活在一个充满三维物体的三维世界中,为了使计算机能精确地再现这些物体,我们必须能在三维空间描绘这些物体。我们又生活在一个充满信息的世界中,能否尽快地理解并运用这些信息将直接影响事业的成败,所以我们需要用一种最直接的形式来表示这些信息。  最近几年计算机图形学的发展使得三维表现技术得以形成,这些三维表现技

2015-04-12 13:34:04 1803

原创 C#使用鼠标钩子

FormMain.csusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;//

2015-03-23 22:23:23 674

转载 C#窗体拖动

using System;using System.Drawing;using System.Windows.Forms; namespace Yoker.FormUtils{  ////   /// 说明:窗体拖动类,通过这个类提供的方法实现窗体上任意控件可辅助拖动窗体  /// 作者:Yoker.Wu  /// 原创地址:[url]http://Yoker.

2015-03-23 11:32:56 1065

空空如也

空空如也

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

TA关注的人

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