logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ffmpeg音视频处理常用操作

视频缩放1、缩放到一个固定大小:ffmpeg -i {input} -s {width}x{height} {output}2、原大小固定比例等比例缩放:ffmpeg -i {input} -vf scale=iw{width_ratio}:ih{height_ratio} {output}3、固定宽等比例缩放:ffmpeg -i {input} -vf scale={width}:{width}

#音视频
流程图连接线生成算法

在使用Visio等软件时,图形和图形之间可能需要使用连接线,如下图所示:一般连接线会有3种,分别是折线、直线和Bezier曲线。上图中的蓝线是Bezier曲线,绿线是直线,黑线是折线。直线过于简单,无需算法讨论,而Bezier曲线将在后续的文章中讨论。本文主要讨论折线的生成算法。二、折线形态根据图形的相对位置和箭头的方向,折线会有不同的形态。就分段数来说,会出现2、3、4、5段的情况,如下图所示(

文章图片
#流程图#算法
在Vue中使用ThreeCSG(对3D模型网络合并)

ThreeCSG的Github地址:https://github.com/chandlerprall/ThreeCSG1、下载之后,可以看到里面有一个threeCSG.es6文件,把它放到项目中。2、打开threeCSG.es6文件,在首行加入对three.js的引用:import * as THREE from "three";3、在项目中引用ThreeCSG和Three.js:import *

物联网数据采集网关开发历程(三)

网关内运行的是Linux系统(本文涉及的是Ubuntu系统,下文中所说的也都是基于Ubuntu系统)。由于AMD64和ARM两种架构在部署的过程中差异较大,需要分开说明。.NET安装在AMD64架构下,.NET的安装使用官方说明即可。先运行:wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod

判断空间四点(多点)共面的计算方法

如果三点非共线,那么三点必然共面。如果现在有第四点,如何判断这个点跟前三点共面呢?如果有超过四个点,实际上也是从第四个点开始,一个个判断是否跟前三个点共面。可以使用向量和行列式的方法去计算。我们先来看行列式的几何意义。对于二阶行列式,它的行向量组成了一个平行四边形,而其值就是平行四边形的面积。类似的,对于三阶行列式,它的行向量组成了一个平行六面体,而其值就是这个平行六面体的体积。四个点刚好能形成三

#算法#平面
工控系统设计(四)数据库设计

四、数据库设计4.1 数据库选用考虑SQL Server、MySQL、SQLite这三款数据库。SQL Server和MySQL从性能来说,没有实质性的差别。SQL Server是收费软件,如果使用免费版,会有一些限制(例如数据库大小、CPU核数等)。SQLite相对于上述两款数据库,优点是体积小、无需安装。缺点是它没有数据库高级的功能(例如用户管理)。在选用数据时,考虑几个应...

#数据库
物联网数据采集网关开发历程(一)

本系列博文所指的开发是指软件系统的开发,不包括硬件开发。由于网关软件系统是跨平台的,可以运行在Windows系统上,也可以运行在Linux系统上。所以,只要在一台小主机上安装了此软件系统,就形成了一个数据采集网关。本系统用于测试的小主机如下图所示:它的一些参数如下表所示:最终网关所支持的功能包括:系统配置、数据采集、设备反控、数据显示、数据存储、数据上传等。除了基本的网关功能,需要特别说明的是系统

物联网数据采集网关开发历程(三)

网关内运行的是Linux系统(本文涉及的是Ubuntu系统,下文中所说的也都是基于Ubuntu系统)。由于AMD64和ARM两种架构在部署的过程中差异较大,需要分开说明。.NET安装在AMD64架构下,.NET的安装使用官方说明即可。先运行:wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod

OpenCV实验室工具的使用

例如下面的代码是图像平滑时使用的OpenCV函数,软件的输入参数可以帮助理解这个函数的使用。当打开一张彩色图时,可以先变成灰度图,然后二值化,再生成轮廓。OpenCV实验室包含了常见的图像处理和分析功能,包括色彩空间转换、滤波与卷积、图像优化、位置变换、图像分析、直方图、目标检测、图像分割、轮廓分析等。OpenCV实验室工具是一个调用OpenCV常见函数,让用户调整参数,快速得到试验结果的工具软件

文章图片
#opencv#计算机视觉#图像处理 +1
机器码、序列号、认证码、注册码的生成算法(四)

生成注册码(非对称加解密)我们再列出几种生成注册码的情况:(1)软件生成一个机器码,交给开发者,开发者提供一个注册码。(2)把用户名交给开发者,开发者提供一个注册码。(3)直接向开发者索取一个注册码。在算法上,这几种情况并无太大区别。如果我们有一个原始的码(机器码或用户名),我们把它设为x,那么注册码就是x的一个函数y=f(x)。如果是第三种情况,那么x可能是一个随机数(也可能...

#算法
    共 30 条
  • 1
  • 2
  • 3
  • 请选择