自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 juce 消息 发送和接收以及

juce类库消息的发送和接收主要有以下两种方法可以实现:1.消息发送函数:PostCommandMessage(cmdID); cmdID:可以自己定义:例如: define 1000该接口是异步方式消息接收处理函数:handleCommandMessage(cmdID);2.juce库还提供了一个triggerAsyncUpdate 和handleAsyncUpdate 用于在不发送消息的情况下,直接进行 触发中断处理;triggerAsyncUpdate():调用这个方法会向在较短时间内调用h

2021-04-17 11:04:21 295

转载 Vs中各个配置目录的作用详解

https://blog.csdn.net/jadeshu/article/details/84555466

2020-04-30 14:58:56 319

转载 OpenCv及其拓展功能源码编译+Vs

https://blog.csdn.net/weijifen000/article/details/93377143

2020-04-28 13:34:50 147

原创 OpenCV学习笔记6---矩阵使用

矩阵处理1、矩阵的内存分配与释放(1) 总体上:OpenCV 使用C语言来进行矩阵操作。不过实际上有很多C++语言的替代方案可以更高效地完成。 在OpenCV中向量被当做是有一个维数为1的N维矩阵. 矩阵按行-行方式存储,每行以4字节(32位)对齐.(2) 为新矩阵分配内存:CvMat* cvCreateMat(int rows, int cols, int t...

2020-04-27 13:43:10 182

原创 OpenCv学习笔记5--绘图工具

OpenCv对于绘图这块儿也提供了相关的绘制类:1) 绘制矩形:// 在点 (100,100) 和 (200,200) 之间绘制一矩形,边线用红色、宽度为 1cvRectangle(img, cvPoint(100,100), cvPoint(200,200), cvScalar(0,0,255), 1);[编辑](2) 绘制圆形:// 圆心为(100,100)、半径...

2020-04-27 09:41:21 184

原创 OpenCv学习笔记4--图像处理--图像转换--灰度图转换,色彩模型转换

图像转换(1) 字节型图像的灰度-彩色转换:cvConvertImage(src, dst, flags=0); src = float/byte grayscale/color image dst = byte grayscale/color image flags = CV_CVTIMG_FLIP (垂直翻转图像) CV_CVTIMG_SWAP...

2020-04-26 17:47:51 362

原创 OpenCv学习笔记3--图像处理--图像内存分配和释放,图像数据遍历

1、图像的内存分配与释放(1) 分配内存给一幅新图像:IplImage* cvCreateImage(CvSize size, int depth, int channels);size: cvSize(width,height);depth: 像素深度: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16U, IPL_DEPTH_16S,...

2020-04-26 17:34:15 1462

原创 OpenCv学习笔记2---基本数据结构

点,尺寸,矩形框:(1) 点:CvPoint p = cvPoint(int x, int y);CvPoint2D32f p = cvPoint2D32f(float x, float y);//32位浮点型CvPoint3D32f p = cvPoint3D32f(float x, float y, float z);三维坐标32位浮点型//E.g.:p.x=5.0...

2020-04-26 17:28:23 133

原创 OpenCv学习笔记--1.命名规则

最近在学习OpenCv,做一下学习笔记,记录一下相关知识点。之前一直不太喜欢做写博客,最近觉得还是有必要弄一下的,免得很多东西都忘记了。进入正题: (1) 函数名: cvActionTargetMod(...) Action = 核心功能(core functionality) (e.g. set, create) Target = 目标图像区域(targ...

2020-04-26 15:10:00 153

原创 Bmp文件格式解析

1. BMP文件组成。BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。文件头主要包含文件的大小、文件类型、图像数据偏离文件头的长度等信息;位图信息头包含图象的尺寸信息、图像用几个比特数值来表示一个像素、图像是否压缩、图像所用的颜色数等信息。颜色信息包含图像所用到的颜色表,显示图像时需用到这个颜色表来生成调色板,但如果图像为真彩色,既图像的每个像素用24个比特来表示,文件中就没有...

2019-11-04 14:19:49 738 1

原创 贝塞尔绘制椭圆

可以根据外切矩形将椭圆映射成四条贝塞尔曲线,然后再用画贝塞曲线。该算法用外切矩形的4个顶点算出12个锚点,一个贝塞尔曲线需要4个点描述,但这四条曲线是相连的(前一条的终点即下一条的起点)且闭合,所以只须要12个点。该算法甚至可以生成旋转椭圆,只须旋转外切矩形,根据旋转后的顶点生成锚点即可。我曾在一个激光雕刻的项目中用过这个方法,用贝塞尔曲线描述椭圆、汉字轮廓,精度没问...

2019-10-08 10:22:50 2642

原创 VC开发之CFont使用

本文主要就是针对mfc提供的CFont使用做一些简单的总结。CFont是mfc提供的针对字体操作的一个类,CFont类支持多种对字体的操作,具体如下:头文件:afxwin.hCFont创建对象后,必须使用CFont提供的几个初始化函数之一进行初始化,进行字体关联。初始化:CreateFont();CreateFontIndirect();CreatePointFont();Crea...

2019-06-11 09:38:04 1128

原创 FFMPEG的日志系统和目录,文件操作

FFMPEG的日志系统,相关操作api在libavUtil/log.h头文件里面封装。平时的使用中,主要就是用到以下的几个api方法: av_log_set_level:设置日志等级(av_log_debug,av_log_info,av_log_warnming,av_log_error); av_log:输出日志FFMPEG的删除,重命名操作,ffmpe...

2019-04-29 22:56:29 1008

原创 FFmpeg相关源码文件功能

FFmpeg相关组成:libavcodec:用于各种类型声音/图像编解码;(编解码模块)libavutil:包含一些公共的工具函数;(公用工具模块)libavformat:包含多种多媒体容器格式的封装、解封装工具(媒体封装格式模块)libswscale:用于视频场景比例缩放、色彩映射转换;(视频转换计算模块)libpostproc:用于后期效果处理;(效果处理模块)libavdevic...

2019-03-20 22:08:34 252

原创 DirectShow 的常用接口

DirectShow 的重要接口DirectShow采用了COM标准,所以很多重要的功能都是通过COM接口来完成。下面就列举一些重要的DirectShow的接口。(1) IGraphBuilder接口用于构造Filter Graph的接口,建立和管理一系列的Filter,过滤和处理源媒体流。(2) IMediaControl接口用于控制多媒体流在过...

2019-03-09 16:59:41 952

原创 Filter之媒体类型

Dshow中Filter总是处理(AM_MEDIA_TYPE媒体类型)格式的数据流。分析一下AM_MEDIA_TYPE 相关参数: typedef struct _AMMediaType { GUID majortype; //主类型(视频类型还是音频类型,还是字节流等) GUID subtype;...

2019-03-09 09:59:09 203

原创 DirectShow-----MediaStreamingDemoDlg.h和MediaStreamingDemoDlg.cpp源码解析

// MediaStreamingDemoDlg.h : header file#pragma once#include "VideoWnd.h"#include "MediaCapture.h"#include "afxwin.h"//捕获状态enum CaptureState {Stop,//终止捕获Start,//开始捕获Pause//停...

2019-03-09 09:57:59 242 1

原创 DirectShow Demo---MediaCapture.h源码解析

MediaCapture主要就是进行相关音视频数据采集功能封装,提供音视频操作相关方法,包括对采集数据的分辨率、帧速率、采样率,与采集数据处理相关方法:音视频比特率等。#include <dshow.h>#include <string>#include "..\RTMPLiveStreamFilter\RTMPConstant.h"//视频捕获clas...

2019-03-03 12:48:38 230

转载 win32配置文件相关操作

在我们的程序设计中经常需要对一些参数进行配置,配置好后还要在下一次启动仍然有效,那么一个有效的可行办法就是使用ini文件,也就是Windows初始化文件来保存一些我们的设置,然后让程序启动的时候从这个ini文件中读取相关配置。我们需要做以下的工作。 1.创建此ini文件,Windows对ini文件的操作有专门的函数,我们经常用的就是WritePrivateProfileString(...

2018-09-10 09:28:38 769

原创 初学 win32 GDI绘图

mfc封装设备上下文类(CDC),及其派生类CPaintDC,CClientDc,CWindowDC,CMetaFileDC 客户区绘制:CPaintDC(OnPaint()处理程序使用),CClientDC(除OnPaint外的其他处理程序) 窗口内任意区域绘制:CWindowDC GDI元文件绘制:CMetaFileDC设备上下文mfc类(CDC),封装了所有绘图方法,支持各种类型的...

2018-09-10 09:23:35 1272

OpenCv3.4.1缺失文件.rar

OpenCv 3.4.1 Cmake编译源码,缺失的dll(OpenCv_ffmpeg.dll,OpenCv_ffmpeg_64.dll等); 下载之后直接将.cache文件夹内对应的替换就好了。

2020-04-30

FFmpege编译源码静态库

vs2015+FFmpege编译生成的静态库文件,可以调试。下载有问题的可以询问我!

2019-03-24

空空如也

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

TA关注的人

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