使用jpeg库将jpeg图像解码为yuv

在做算法的过程中经常终端传来的是jpeg图片,需要将jpeg解码为yuv再进行处理。这里使用jpeg-6b交叉编译,然后进行解码,下面是解码的过程:#include <ctype.h>#include <errno.h>#include <unistd.h>#include <setjmp.h>#include <sys/stat.h>#include <stdio.h>#include <string.h>
分类: 其他 发布时间: 01-29 22:13 阅读次数: 0

双线性插值缩放图像

最近做图像处理遇到图像太大,处理实时性交叉的问题。需要将图片进行缩小,以下是参考网上线性插值法进行图像缩小的一种算法,可以对3通道的RGB或者是yuv444进行缩放处理:/*参数为: *返回图片的宽度(w_Dest), *返回图片的高度(h_Dest), *返回图片的位深(bit_depth), *源图片的数据(src), *源图片的宽度(w_Src), *源图片的高度(h_Src) *返回图片数据(dst), */static int do_Stretch_Linear(int w_D
分类: 其他 发布时间: 01-29 22:12 阅读次数: 0

三分钟学会HTML中的表格制作

1、表格①表格:简单来说就是指单元格组成的②表格的作用:相对来说,表格的作用很简单,就是日常用于放数据的呗③表格的制作无非不就是三个词:table 、tr、 td ,其他的就是加属性,多的不说,上图代码来实现在这里插入图片描述其中width、height 是代表着宽度和高度 设的值越大,则表格越大cellspacing:是表示着单元格与单元格之间的距离cellspacing给的值越大说明单元格之间的就越大,反之则相同*注意:这个值不能小于0border:表示着线框的属性 :第一个值
分类: 其他 发布时间: 01-29 22:12 阅读次数: 0

两天学会CSS(第一天)

简述CSScss简单来说就是 层叠样式表分为3种样式:①行内样式(直接在行内加一个style属性)②内部样式(在head里面添加一个style标签)③外部样式(在外部创建一个后缀为css的文件,之后再用link连接起来)css里面有常用的几种样式1、颜色表示法①直接用单词表示法②十六进制表示法③rgb三原色表示法(取值范围是0~255)④rgba 其中a是透明度(取值在0~1)2、背景样式①background-color:背景颜色②background-image:背景图片(
分类: 其他 发布时间: 01-29 22:12 阅读次数: 0

两天学会CSS(第二天)

css选择器①通配符选择器:*{}尽量避免使用通配选择器,因为会给所有的标签添加样式②标签选择器:直接用标签名div{}③类选择器:又称class选择器 用.name{}完成*注1.class选择器是可以复用的2.可以添加多个class样式3.多个样式的时候,样式的优先级根据CSS决定,而不是class属性中的顺序④ID选择器:用#name{}⑤群主选择器:使用,分隔⑥后代选择器:使用空格进行分割分隔⑦子代选择器:使用>进行分隔⑧属性选择器:使用[属性名=“属性值”]⑨伪
分类: 其他 发布时间: 01-29 22:12 阅读次数: 0

一天学会CSS3动画效果

css的动画效果主要分为三类①transition②transform③animationtransition①transition-propertty:设置对象中的参与过渡的属性属性值是:all:所有可以进行过渡的css属性none:不指定过渡的css属性property:指定要进行过渡的css属性 有过渡效果的属性:②transition-duration:设置对象过渡的持续时间,主要以S为单位③transition-timing-function:设置对
分类: 其他 发布时间: 01-29 22:11 阅读次数: 0

CSS3------实现创意按钮动画效果

效果展示第一眼看上去很炫酷,感觉很难,其实很简单如果有需要 ,请看我接下来的操作1、首先我们做一个最基本的接下来我们就设置这个按钮的透明度,使其产生视觉色差再给边框加一个关键帧动画后面直接给四个边框都给它加上,然后使用关键帧动画,代码图和效果图如下后面再加一个overflow :hidden 进行溢出隐藏最后的效果图这样来说是不是很简单,如有错误请各位大佬指导一下...
分类: 其他 发布时间: 01-29 22:11 阅读次数: 0

CSS3实现3d效果照片墙

项目效果实现原理首先给他一个div盒子 ,然后在里面给他装8个div装img,给装img的div一个position:absolute,使所有的照片都叠在一起,然后给个transform:translatesZ(px)使图片在对应的角度移动出来,再给每个装img的div一个transform:rotateY(deg)给45deg、90deg、135deg、180deg、225deg、270deg、315deg、360deg,不同的位置给出不同的角度使图片展现出上图的位置HTML<!DOCTY
分类: 其他 发布时间: 01-29 22:11 阅读次数: 0

用CSS3实现水波动画

先看效果图这个看上去就是一个百事可乐的一个logo,看上去挺难的,其实做起来蛮简单的,就是一个大的div里面套着两个div<body> <div id="box"> <div id="son1"></div> <div id="son2"></div> </div></body>1、先制作一个蓝色的背景的盒子#box{ widt
分类: 其他 发布时间: 01-29 22:11 阅读次数: 0

纯CSS3实现3d星空魔方旋转动画特效

项目效果实现原理先给一个星空背景,再创建一个大的div ,里面在创建6个小的div也就是六个面,再给他们一个position: absolute使他们重叠在一起,再给一个transform: translateZ(px)(最佳给的是宽高的一半),剩余的再给一个动画旋转,下面有代码来分步来说1、先做出背景图和一个有3d效果的方块图HTML部分<body><div class="father"> <div class="son1"></di
分类: 其他 发布时间: 01-29 22:10 阅读次数: 0

三分钟学会JS中的for、while、do while,并且区分

在JS中,我们基础的循环就是while循环、do-while循环、for循环;循环之前,首先我们得知道循环结构的执行步骤:①声明循环变量;②判断循环条件;③执行循环体操作;④更新循环变量;⑤然后循环执行执行②-④,直到条件不成立,跳出循环。1、while循环会在指定条件为真时循环执行代码块。while(条件){ 需要执行的代码}例如:var num = 1;//1、声明循环变量 while (num<=10){//2、判断循环条件; docu
分类: 其他 发布时间: 01-29 22:10 阅读次数: 0

js---用*打印三角形,正方形,长方形,菱形

用js打印这些图形,其实就是循环的嵌套1、用*打印一个10x10正方形;<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></h
分类: 其他 发布时间: 01-29 22:10 阅读次数: 0

用函数求出两个数的最大公约数,最小公倍数

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。首先JS是写在script 里面<script></script>函数就是包裹在花括号中的代码块,前面使用了关键词 function:<script>function show(a,b){ //执行代码;}</script>当调用该函数时,会执行函数内的代码。在调用函数时,您可以向其传递值,这些值被称为参数。这些参数可以在函数中使用。您可以发送任意多的参数,由逗号 (,.
分类: 其他 发布时间: 01-29 22:10 阅读次数: 0

canvas 实现代码雨

先看效果图这个效果图是不是像极了以前电影里面的黑客技术,看起来蛮难的,其实操作起来还是挺简单的。canvas其实就是画布的意思首先我们得有一个画布<body> <canvas id="canvas"></canvas></body>再设这样一个背景HTML部分<body> <canvas id="canvas"></canvas> <div></div>&
分类: 其他 发布时间: 01-29 22:09 阅读次数: 0

基于云服务器的ssh内网穿透的实现

引言工作中,经常有未完成的工作需要回家继续,或者现场有就地服务器需要访问操作,teamviewer有时非授权版会出现种种问题,本文提供一种方法,通过云跳板机实现ssh访问内网固定ip的机器功能。环境和配置现场就地服务器local:内网ip: 192.168.1.133主机名:prs3000操作系统:CentOS Linux release 7.4.1708 (Core)ssh端口:...
分类: 其他 发布时间: 01-29 22:09 阅读次数: 0

阿里云服务器实现smtp自动发送邮件

引言公司有一个南美现场,采用阿里云美东服务器,需要定时发送告警信息给客户邮箱,笔记本上调试的程序没有问题,部署到现场发现不能发送邮件,排查后解决,做个小小的记录环境和配置阿里云封锁了25端口,采用465端口加密发送邮件,所以配置如下:host:smtp.126.comport:465usernname:xxxxpassword:12345注意password不是126邮箱登陆的密码...
分类: 其他 发布时间: 01-29 22:09 阅读次数: 0

Linux安装Hadoop集群(CentOS 7.4+hadoop-2.8.0)

引言公司服务器安装Hadoop集群(CentOS 7.4+hadoop-2.8.0)配置3台linux机器实现ssh免密登陆机器环境iphostname系统类型10.3.36.246prs3000CentOS 7.4master10.3.36.245cloud-node1CentOS 7.4slave10.3.80.6gitCentOS ...
分类: 其他 发布时间: 01-29 22:09 阅读次数: 0

CentOS 7.4基于Hadoop 2.8.0安装Hive 2.3.4

开发环境系统: CentOS 7.4主机名: prs3000ip: 10.3.36.246hadoop 2.8.0hadoop安装参考上一篇 https://blog.csdn.net/qq_34307801/article/details/88235487hive下载下载地址:http://hive.apache.org/downloads.html点击选择2.3.4版本下载...
分类: 其他 发布时间: 01-29 22:08 阅读次数: 0

React绑定事件处理函数的3种方式

文章目录React绑定事件处理函数的3种方式constructor中绑定使用类的成员字段定义语法(比较常用)通过一个箭头函数将真实的事件处理函数包装一下(最简练)React绑定事件处理函数的3种方式看react官网提到绑定事件处理函数,研究了下有3种方式,做个总结如下:constructor中绑定在 constructor 中预先将所有的事件处理函数通过 bind 方法进行绑定,注意:Re...
分类: 其他 发布时间: 01-29 22:08 阅读次数: 0

React组件渲染后对DOM的操作示例

文章目录在React.js中基本不需要对DOM进行操作,可以直接通过 setState 的方式重新渲染组件,渲染的时候可以把新的 props 传递给子组件,从而达到页面数据更新的效果。但是有的时候需要组件渲染完后对DOM进行一些操作,比如表单提交后对其中的<input>中的内容进行清空,重新定义鼠标焦点,下面以1个简单的例子进行说明。先看下显示效果:在上例中,组件渲染结束后,清...
分类: 其他 发布时间: 01-29 22:08 阅读次数: 0