yuesichiu
码龄13年
关注
提问 私信
  • 博客:1,378,468
    动态:10
    1,378,478
    总访问量
  • 206
    原创
  • 1,764,386
    排名
  • 347
    粉丝
  • 6
    铁粉

个人简介:目前负责相机功能开发,工作内容主要包括拍照、录像、相册浏览、图像融合等工作

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2012-04-05
博客简介:

宽简厚重—博约

博客描述:
专注于Camera录像、拍照、图像融合、图像畸变校正
查看详细资料
个人成就
  • 获得217次点赞
  • 内容获得88次评论
  • 获得579次收藏
  • 代码片获得110次分享
创作历程
  • 4篇
    2022年
  • 16篇
    2021年
  • 16篇
    2020年
  • 3篇
    2019年
  • 5篇
    2018年
  • 21篇
    2017年
  • 17篇
    2016年
  • 7篇
    2015年
  • 37篇
    2014年
  • 99篇
    2013年
  • 79篇
    2012年
成就勋章
TA的专栏
  • 海思Hi3559AV100平台
    付费
    1篇
  • Asterisk-16源代码分析
    付费
    28篇
  • OpenCV图像处理
    3篇
  • IMS
    1篇
  • VoLTE
    1篇
  • C程序设计语言
    19篇
  • 嵌入式Linux
    46篇
  • 嵌入式实时系统uCOS
    5篇
  • Mini2440
    26篇
  • 闲言闲语
    16篇
  • Uboot解读
    9篇
  • C++Primer
  • Unix环境高级编程
    5篇
  • Linux与Unix shell编程
    23篇
  • BACnet协议栈源码分析(Linux平台)
    13篇
  • 调试总结
    40篇
  • Linux Device Driver
    22篇
  • Linux系统管理
    23篇
  • Linux存储知识
    17篇
  • 数据结构
    5篇
  • 操作系统概念
    4篇
  • 校园招聘
    7篇
  • 大数据之Hadoop与Openstack
    1篇
  • Asterisk
    16篇
  • ZeroMQ/CZMQ
    4篇
  • PHP
    3篇
  • DAHDI
    2篇
  • 全志H3
    3篇
兴趣领域 设置
  • 编程语言
    c++
  • 数据结构与算法
    数据结构
  • 人工智能
    计算机视觉
  • 网络与通信
    tcpdump
  • 软件工程
    设计模式
  • 数学
    线性代数矩阵概率论傅立叶分析
  • 网络空间安全
    计算机网络
  • 学习和成长
    leetcode
  • 音视频
    视频编解码
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

海思平台水印功能实现之二定时器Timer

Linux下定时器及其超时后的回调函数,为水印上时间每隔1秒刷新一次。
原创
发布博客 2022.12.02 ·
779 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

OpenCV图像处理——数字图像处理基本操作

PS:OpenCV的Python imread行业imshow接口。flags:标志位,{cv2.IMREAD_COLOR,cv2.IMREAD_GRAYSCALE,cv2.IMREAD_UNCHANGED}cv2.IMREAD_UNCHANGED:顾名思义,读入完整图片,包括alpha通道,可用-1作为实参替代。cv2.IMREAD_GRAYSCALE:读入灰度图片,可用0作为实参替代。
原创
发布博客 2022.09.18 ·
1405 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

OpenCV图像处理——拉普拉斯金字塔

拉普拉斯金字塔主要用于重建图像,拉普拉斯就是为了在放大图像的时候,可以预测残差,何为残差,即小图像放大的时候,需要插入一些像素值,在上文直接插入的是0,拉普拉斯金字塔算法可以根据周围像素进行预测,从而实现对图像最大程度的还原。学习到原理如下用高斯金字塔的每一层图像,减去其上一层图像上采样并高斯卷积之后的预测图像,得到一系列的差值图像即为LP分解图像(其中LP即为拉普拉斯金字塔图像)。...
原创
发布博客 2022.07.23 ·
2017 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

OpenCV图像处理——重映射 remap函数

在《学习OpenCV3,O'Reilly系列丛书》中的第11章常见的图像变换中讲到的“任意映射”,Remap函数。函数cv::remap通常用来纠正校准的立体图像,包括图像变形和图像扭曲。其实这个函数在无人机拍摄延时摄影(使用电子防抖算法)合成视频时也是常用到的函数。主要是处理无人机悬停或者行进中拍摄的照片出现比较大的形变。remap( )函数解析remap( )函数会根据我们指定的映射形式,将源图像进行重映射几何变换,基于的式子如下:需要注意,此函数不支持就地(in-place)操作。看.
原创
发布博客 2022.05.22 ·
4214 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

从SIP抓包中查看DTMF频率

将SIP抓包的文件使用wireshark打开,然后点击菜单中的“电话”=》RTP=》RTP流,将RTP流保存到一个单独的语音文件。然后使用CoolEdit软件打开:然后点击分析:然后就能看到如下哪个频率下的能量最高。在上述图中,频率大约是1100 HZ,然后对比查看0~9的数字编码的频率表格,反推出来是按下的按键是哪个数字。...
原创
发布博客 2021.09.12 ·
1439 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Asterisk之解决CDR dst字段号码为s等非号码问题

无论是使用FreePBX还是ISSABEL/Elastix等开源IPPBX系统,当呼叫情形比较复杂时,我们去查看通话记录CDR时会发现目标号码dst字段很多时候会显示s(非号码),比如振铃组/分机跟随等业务时都很可能出现此问题。没有办法,尝试使用讯时IPPBX/Yeastar S系列 IPPBX均无此问题。于是就对Asterisk的CDR以及拨号方案进行研究,为什么会发生这种现象。...
原创
发布博客 2021.05.23 ·
485 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Asterisk中的SLA配置

一、概述SLA是英文 SharedLine Appearances 的缩写,SCA是英文Share Call Appearances。Asterisk自带实现了一个简单的SLA功能,此SLA与标准的BroadWorks/CISCO的差异有点大,主要是没有实现SLA/SCA的SIP信令处理那一块,包括NOTIFY中的event Line-seize,Call-info等字段都没有实现,一般SIP硬话机厂商都是实现了这些消息的。Asterisk采用的是会议(MeetME)的方式实现的。标准的经理与秘书的
原创
发布博客 2021.05.16 ·
411 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

ISDN PRI协议之第三层协议Q.931

一、ISDN L2和L3协议L2通过这ISDN参考配置为两个终端点提供无错误的安全连接,使用Q.921协议,L2规范被称为D信道上链路接入协议,这个协议在本地交换机与TE之间提供可靠的帧传输。L3提供呼叫建立、控制和业务接入等机制,使用Q.931,L3规范定义了在本地交换机与TE间的消息,这些消息被用作呼叫建立、呼叫监管 、呼叫断开和附加服务。Q.931 呼叫控制信息ISDN网络使用Q.931消息结构和信令元素提供呼叫控制能力。二、Q.931协议简述1、Q.931帧包括以下元素:
原创
发布博客 2021.05.16 ·
1505 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

ISDN PRI协议之二层协议Q.921

L2通过这ISDN参考配置为两个终端点提供无错误的安全连接,使用Q.921协议,L2规范被称为D信道上链路接入协议,这个协议在本地交换机与TE之间提供可靠的帧传输。LAPD上帧结构包括三种:信息帧、监视帧和未编号帧。1、SABME帧当建立LAPD连接时,SABME帧一般是第一个被传递的帧。当发送完SABME帧之后,开始多帧证实模式。当接收端收到SABME帧之后,以前没有被证实的帧将会被忽略。DISC帧被用于停止多帧的证实模式。2、UA帧当收到SABME帧或DISC帧之后,接收端将发送一个
原创
发布博客 2021.05.16 ·
1694 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Asterisk之chan_dahdi PRI源代码代码分析

Asterisk的T1/E1 PRI是通过libpri库+Chan_dahdi.c实现的。目前libpri最新的版本是libpri-1.6.0.tar.gz(下载地址:ibpri-1.6.0.tar.gz)。Asterisk、chan_dahdi、DAHDI驱动、E1驱动模块wct4xxp、板卡这几者之间的示意图如下:其中dahdi.ko统一提供接口给应用层Asterisk。这些接口包括:/dev/dahdi/channel/dev/dahdi/ctl/dev/dahdi/tra
原创
发布博客 2021.05.14 ·
431 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

DAHDI驱动之三Probe过程

一、环境DAHDI驱动版本:dahdi-linux-complete-2.11.1+2.11.1DAHDI卡:DigiumWildcard TE420 dual-span T1/E1/J1 card版权声明:本文为博主(宽简厚重,Yuesichiu)原创文章,未经博主允许不得转载http://blog.csdn.net/yuesichiu/article/details/77259150二、细节当在Linux执行moprobe wcte11xp时,就会加载wcte11xp.ko。然后就.
原创
发布博客 2021.04.29 ·
419 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Asterisk支持通话录音前语音提示

一、概述一般地录音场景中在自动录音或者会议通话建立时,PBX会播放提示音告知被叫用户,当前通话会被录音。常见拨打移动、电信、联通、银行等公司的人工客服时都是语音提示“本次通话将会被录音”。这个语音提示可以给通话的一方(主叫或者被叫)或者双方播放一段语音进行提示。二、实现Asterisk要实现这一需求也挺简单的,参考Asterisk Dial option的用法。https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Appl.
原创
发布博客 2021.04.20 ·
612 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Asterisk SIP支持Fail2ban以防止暴力攻击和破解

一、概述基于Asterisk的IPPBX或者网关如果放到公网上,设备会收到大量的SIP请求(INVITE/REGISTER等),导致系统效率低且存在安全隐患,比如盗用设备拨打国际电话等等。而Fail2Ban 就是一个很好防止暴力破解的工具,配合Asterisk可以提供安全性。Fail2ban是一个日志IP的过滤筛选器,根据fail2ban提供的匹配规则提取IP,一旦这些 IP在一定的时间内到达了规定的次数就会在此IP地址添加到防火墙 iptables且可以设置禁止此IP访问的时间。Asterisk-
原创
发布博客 2021.04.10 ·
797 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Asterisk拨号方案实现振铃策略:同振和顺振

一、概述二、拨号方案实现振铃策略
原创
发布博客 2021.04.05 ·
1009 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Asterisk拨号方案Dialplan支持Redis操作

一、概述二、移植func_redis到Asterisk源代码2.1 安装依赖库#yum install hiredis hiredis-devel2.2 移植func_redis1、下载func_redis源代码#git clone git@github.com:tic-ull/func_redis.git将func_redis/src/func_redis.c拷贝到Asterisk-16.12.0/funcs/目录下2、由于从github下载的func_redis.c.
原创
发布博客 2021.03.18 ·
493 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

Asterisk修改call file源代码(pbx_spool.c)以支持邀请PJSIP webrtc分机

一、概述 Asterisk Call Files是一个结构化文件,当它被移动到一个指定的目录下,它就能够自动的被Asterisk程序调用。它是一种很好的自动外呼方式,不像AGI、AMI和dialplan那样复杂,只需了解简单的知识就可以轻松使用它。典型场景:1、遇忙回叫业务。 假设PBX上分机A和分机B,使用Asterisk callfile实现自动回呼。分机A拨打分机B提示占线或无人接听的内部电话后,然后登记遇忙回叫功能,当拨打的分机B空闲时,系统自动呼叫主叫...
原创
发布博客 2021.03.06 ·
369 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Asterisk中订阅分机/中继状态(配合BLF显示订阅分机状态)

一、概述 通过IP话机的可编程键,可以订阅局内其他用户的通话状态(待机/通话中/振铃/离线)。在呼叫用户之前,可以先了解其通话状态,在空闲时再呼叫可以提高呼叫成功率。按下订阅了其他用户状态的可编程键即可呼叫该用户。用户A通过IP话机的一个可编程键订阅了用户B的状态,用户B的通话状态都会在用户A的话机可编程键显示。同时用户A开启消息推送功能,此时不管谁给用户B打电话,用户A的话机界面上都会收到消息:XX用户正在呼叫用户B。场景常见于经理和秘书业务:秘书订阅经理话机状态并开启消息推送功能...
原创
发布博客 2021.03.01 ·
875 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Asterisk中ACL访问控制列表机制

一、概述ACL是访问控制列表Access Control List的简称,即控制是否能进行访问的一套机制。Asterisk的ACL机制主要是基于IP地址的一套机制,包括SIP/IAX分机的permit/deny和命名的ACL(Named ACL),包括SIP/IAX请求注册、打电话等。一般地在配置SIP分机或者IAX分机的时候都是设置permit/deny(如果要填写多个的话就需要使用逗号','进行隔开),或者直接在acl.conf中先设置好规则,然后在分机的配置文件中acl=allow-192.1
原创
发布博客 2021.01.28 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编译测试asterisk-java FastAGI

一、准备环境Asterisk版本(Asterisk-16.0.0) Asterisk-java(Asterisk-Java 3.x, GIT地址:https://github.com/asterisk-java/asterisk-java.git) Java版本(jdk-8u171-linux-x64.tar.gz) mvn版本(apache-maven-3.6.3-bin.tar.gz)二、安装必备库假设已经安装了asterisk,接下来就开始安装java,mvn和asterisk-jav
原创
发布博客 2021.01.26 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Asterisk中的Chan_SS7代码简析之一

一、概述SS7协议旨在促进这些功能并维护其提供所依赖的网络。像大多数现代协议一样,SS7协议也是按照OSI模型的层次来进行组织的,从底到上依次是MTP1,MTP2,MTP3,ISUP/TUP/SCCP。MTP1提供了物理层通讯;MTP2主要提供了链路层功能。它用于保证信令链路的两个端点可以可靠地交换信令消息,它包含诸如错误检查,流控制和序列检查。MTP3层在MTP2技术上提供了网络功能,它主要是提供信令之间传递SS7网络中的点数,无论它们是否直接连接。 它包括这样的作为节点寻址,路由,备用功能路由和拥塞
原创
发布博客 2021.01.12 ·
430 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多