- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 在WINDOW系统上构建工程使用libtorch与opencv
一般可以通过CMAKE来构建工程,避免手动添加头文件与库文件遗漏问题。 相关内容参考网络与GIT服务上面相关资源。 cmake_minimum_required(VERSION 3.5.1) set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") #设置OPENCV路径 se
2021-09-07 16:39:56
130
原创 2021-07-05
最近学习PS中图像如何进行色度处理的,并参考网上很多大侠的文章,将其图像处理过程整理一下,其运行环境为PYTHON, OPENCV, NUMPY: 一般情况由于视频输出为YUV图像 第一步:YUV RGB转换 import cv2 import numpy as np import matplotlib.pyplot as plt # 图像转换使用OPENCV的库完成,使用NP从文件加载单张YUV图片,如果是YUV视频文件,需要调整文件阅读的偏移量。 def yuv_import(filename
2021-07-05 13:56:31
318
原创 WIN 编译 FFPlayer
在Window进行FFMPEG编译过程中,为快捷编译FFPlay执行文件 可以在Msys2执行如下操作安装SDL Administrator@ComputeNameMINGW64 ~ # pacman -S mingw-w64-x86_64-SDL2
2020-09-03 16:02:31
236
原创 关于音频编码FFmpeg
最近处理音频与视频压缩方面的内容,从官网下载的FFMPEG非常的大,在WINDOW上可以通过定制FFMPEG编译参数来实现FFMPEG的裁剪功能。在网上调查了很多的裁剪编译选项,经过测试都不正确。通过对调查的内容进行取舍支持X264 HECV aac, wav,编译选项如下: ./configure \ --toolchain=msvc \ --target-os=win32 \...
2019-01-23 15:37:03
2076
1
原创 Win32-OpenGL窗体(1)
最近打算写一个播放器,很长时间没有接触过Win32编程,周末对Win32窗体程序做了一次回炉,编写自己窗体CODE记录下来,有很多不正确的地方希望得倒大家可以留言告诉我。后期会添加Opengl方面的支持。 该播放器可以支持多路视频,可以在多个屏幕被任意拖动,没有标题拦, 提供鼠标右键关闭菜单。 #include "stdafx.h" #include "WindowsOpengl.h" #in...
2019-01-20 16:54:21
333
原创 转换H264视频流到RTMP服务器
最近一直想做一个简易的直播服务,上网参考了很多朋友写的如何转换RTMP流的文章, https://blog.youkuaiyun.com/scnu20142005027/article/details/60623670 比较详细的介绍了RTMP库函数的作用, 然后参考了雷霄骅Simplest LibRTMP Example例子,编写了一个RTMP流封装库, 实现流程是:某个线程不停的向LIB写入数据(H2...
2018-08-29 10:25:26
2851
原创 java 构造函数 this指针问题
若为类写了多个构建器,那么经常都需要在一个构建器里调用另一个构建器,以避免写重复的代码,可用 this 关键字做到这一点。 在构建器中,若为其赋予一个自变量列表,那么 this 关键字会具有不同的含 义:它会对与那个自变量列表相符的构建器进行明确的调用(局限在this调用次数、this位置) Example: public class simple_tree { int heigh...
2018-03-09 09:31:30
724
原创 VS2013 编译错误 MSB3758 MSB4036
由于VS2013 社区版本需要Signin, 当出现Signin过期时候,重安装VS2013或其他版本的VS开发工具 可能出现上述错误,错误内容可能如下 Error 1 error : The source file for this compilation can be found at: "C:\Users\{winloginuser}\AppData\Local\Te
2018-01-11 10:02:22
5573
3
原创 git简单使用
从事计算机软件开发有一段时间了,发现代码管理一直是个头痛的问题,最近花了部分时间来熟悉GIT这个工具, 将使用经历简单做了哈总结. 其中参阅了很多前辈的意见. 1> git初始化配置 git配置主要用于标识库username和email地址 git config --global user.name "You Name" git config --global user.email y
2014-12-11 16:52:13
293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人