VIP之Clipper
裁剪器II提供方法从视频流中选择有效区域并丢弃剩余部分。
指定有效区域的方式是从到边界的偏移量,或者给出有效区左上角的像素坐标和有效区的宽及高度。
裁剪器IP核通过读取Avalon-ST视频流中的控制包来处理改变的分辨率。用户也可以通过Avalon-MM接口实时修改裁剪器的参数设置。
裁剪器参数设置
表1
|
Maximum input frame width |
32-4096默认值=1920 |
指定输入场裁剪矩形的最大帧 宽度 |
|
Maximum input frame height |
32-4096默认值=1920 |
指定输入场裁剪矩形的最大帧 高度 |
|
Bits per pixel per color plane |
4-20,默认值=10 |
选择每个色彩面板的位宽 |
|
Number of color planes |
1-4,默认值= 3 |
选择每个像素的色彩面板 |
|
Number of pixels transmitted in 1 clock cycle |
1, 2, 4 |
并行的像素 |
|
Color planes transmitted in parallel |
打开或者关闭 |
选择色彩面板的并行或者串行传输方式。 |
|
Enable runtime control of clipping parameters |
打开或者关闭 |
通过Avalon-MM接口实时配置裁剪偏移量。当打开该参数时Go位默认关闭,当关闭该参数时Go位默认打开 |
|
Clipping method |
• OFFSETS |
裁剪方式 |
|
Left |
0-1920,默认=0 |
指定裁剪矩形到左边沿的的x坐标,0是输入区域的左边沿。 |
|
Top |
0-1080,默认=0 |
指定裁剪矩形到上边沿的的y坐标,0是输入区域的上边沿。 |
|
Right |
0-1920,默认=0 |
指定裁剪矩形到右边沿的的x坐标,0是输入区域的右边沿。 |
|
Bottom |
0-1920,默认=0 |
指定裁剪矩形到下边沿的的y坐标,0是输入区域的下边沿。 |
|
Width |
32-1920,默认=32 |
指定裁剪矩形的宽度,最小为32 |
|
Height |
32-1920,默认=32 |
指定裁剪矩形的高度,最小为32 |
|
Add |
打开或者关闭 |
对数据路径添加额外的流水线寄存器,当实现以下要求时一定要打开:
|
Clipper II的控制寄存器
|
地址 |
寄存器 |
说明 |
|
0 |
Control |
第0位是Go位,其余位无效 |
|
1 |
status |
第0位是Status,其余位无效,在帧之间时IP设置该位为0,当IP核处理数据时,该位为1 |
|
2 |
Interrupt |
无效,IP核不生成中断 |
|
3 |
Left offset |
必须小于或者等于输入图像的宽度 |
|
4 |
Right offset or Width |
必须小于或者等于输入图像的宽度 |
|
5 |
Top offset |
必须小于或者等于输入图像的高度 |
|
6 |
Bottom offset or Height |
必须小于或者等于输入图像的高度 |
VIP之Clipper的更多相关文章
- .NET 提升教育 第一期:VIP 付费课程培训通知!
为响应 @当年在远方 同学的建议,在年前尝试进行一次付费的VIP培训. 培训的课件:点击下载培训周期:10个课程左右,每晚1个半小时培训价格:1000元/人.报名方式:有意向的请加QQ群:路过秋天.N ...
- 通过 floating IP 访问 VIP - 每天5分钟玩转 OpenStack(126)
前面我们是直接用 curl 测试 VIP,在更为真实的场景中通常会使用 floating IP 访问 VIP. 下面我们给 VIP 关联一个 floating IP,再进行测试. 访问 Project ...
- 【需求设计1】VIP积分系统无聊YY
RT,想到什么就写什么呗,这是最简单的方式,顺便给自己做一个记录,反正自己记忆力也不太好.本文是仿陆金所的积分系统,自己YY的一套东西. 首先我想做一个VIP兑换投资卷的功能: 我们先来确定一些我知道 ...
- 搭建属于自己的VIP积分系统(1)
很久没写博客了,如果有写得不好的地方,还请多多见谅. 架构设计 需求分析 这篇文章主要是介绍此VIP系统的基础架构.说实在的,我其实对 架构方面也不是很懂,我这套框架 还是拿别人的东西改过来的,并不是 ...
- keepalived从机接管后主机恢复不抢占VIP
在lvs+keepalived环境中,为了减小keepalived主从切换带来的意外风险,,设置主机恢复后不抢占VIP.待进行vrrp协议通告备机不可用时切换.主要修改两个地方.(红色部分) 只需修改 ...
- 创建 Pool & VIP - 每天5分钟玩转 OpenStack(122)
上节完成了 LBaaS 配置,今天我们开始实现如下 LBaaS 环境. 环境描述如下: 1. 创建一个 Pool “web servers”. 2. 两个 pool member “WEB1” 和 “ ...
- RAC 某节点不可用时,对应VIP是否可用
实验环境:RHEL 6.5 + GI 11.2.0.4 + Oracle 11.2.0.4 验证:RAC 某节点不可用时,其对应VIP是否可用?是否可用于连接数据库? [grid@jyrac2 ~]$ ...
- 10gRAC vip启动报错CRS-1006 CRS-0215
为测试一个迁移方案,装了一套10g rac环境,可能是很久没有装过10g的RAC了,整个过程情况不断. 1.在把集群软件和数据库软件都装好之后,用crs_stat检测状态的时候,发现vip的状态不对, ...
- keepalived 原主上线时vip漂移情况
1. 设置为MASTER,BACKUP 优先级相同 的情况: master端的keepalived起来就会获取到vip变成主. 2. 设置为BACKUP,BACKUP 一个优先级高一个优先级低 的情况 ...
随机推荐
- volley的post请求
//volley发送post请 2 private void volleypost() { 3 String url = "http://apis.juhe.cn/idcard/index? ...
- Android Studio 运行shell
public void RunCmd(String mycmd) { Process su = null; try { su = Runtime.getRuntime().exec("su& ...
- [z]libevent入门教程:Echo Server based on libevent 不指定
[z]https://www.felix021.com/blog/read.php?2068 花了两天的时间在libevent上,想总结下,就以写简单tutorial的方式吧,貌似没有一篇简单的说明, ...
- 金老师的经典著作《一个普通IT人的十年回顾》
学习人生 -------一个普通IT人的十年回顾(上)序从1994到2003,不知不觉之间,我已在计算机技术的世界里沉浸了十年.有位哲人说过:如果一个人能用十年的时间专心致志地 ...
- opencv 学习总结 方法总结
师者传道受业解惑也,图片识别是门学科,需要师者传教,才会较快解开谜团,解开困惑,没人引导,要学会图片识别,有点难度,因为其中的做法超出自己的想象范围. 大家都知道,在超出想象范围,或者从未想到的方式, ...
- less 官网讲解 ( http://www.bootcss.com/p/lesscss/ )
变量 变量允许我们单独定义一系列通用的样式,然后在需要的时候去调用.所以在做全局样式调整的时候我们可能只需要修改几行代码就可以了. // LESS @color: #4D926F; #header { ...
- 初学者的分布式Python爬虫教程
下面是一个超级计算机的排行榜,如果我们能拥有其中任意一个,那么我们就不需要搞什么分布式系统.可是我们买不起,即使买得起,也交不起电费,所以我们只好费脑子搞分布式. 分布式的本质就如上期提到的一个概念: ...
- 如何使用NSDL玩转微信跳一跳
目前网上介绍windows和IOS操作系统上玩微信跳一跳的有很多文章,但介绍Linux平台下的文章相对较少,所以动手操作下和大家分享,同时感谢wangshub在github上的分享: 1 下载wech ...
- MVC中利用knockout.js实现动态uniqueId
题目比较拗口,但是这篇文章确实直说这一点. knockout.js是一个JS库,它的官网是http://knockoutjs.com/ 这篇文章的重点是knockout在工作的一个功能中的应用.最终效 ...
- Spring Environment(二)源码分析
Spring Environment(二)源码分析 Spring 系列目录(https://www.cnblogs.com/binarylei/p/10198698.html) Spring Envi ...