摘要: 技术目标: 通过摄像机提供的实时视频,分析视频画面中的扑克牌,实现程序自动识别扑克牌功能。最终淘汰通过扫描仪和条形码去扫描扑克的旧技术。 技术要点: l 识别扑克的位置 l 识别扑克的数字 l 识别扑克的花色 l 提高识别率 实现方法: 技术基础:开源的OpenCV库、Python的numpy数据分析库。其中O...
阅读全文
摘要: 【原创】2019.10.08 前言 TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。 节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。 T...
阅读全文
摘要: 【原创】 2019.09.05 JSMpeg项目地址:https://github.com/phoboslab/jsmpegJSMpeg 是一种采用Javascript解码音视频的技术,可用于视频直播或点播。 首先,我们为什么要用JSMpeg技术?HTTP-FLV技术在IOS Safari不被支持。WebRTC技术兼容性差。HTTP Live Stream...
阅读全文
gdb带参数: "gdb --args [app] [-param]"
b 设置断点: "b src/aa.cpp:10"
i 查看(断点) "i b"
d 删除断点号 “d 4”; “d 2-10”
dis 禁用断点号: "dis" ; "dis 4"
en 启用断点号: "en"; "en 4"
r 运行
l 列出代码
n 运行一行
s 单步进入
finish 跳出
c 继续
p 打印 "p buf"; "p/x buf"; "p/c buf"
x 内存 "x addr"; "x/4 addr"; "x/4xb addr"; b:Byte w:4Byte h:2Byte
q 退出
attach [pid] 跟进fork进程
# ./objs/srs -c ./conf/edge.conf
# gdb -args ./objs/srs -v
# gdb -args ./objs/srs -c ./conf/edge.conf
摘要: 【原创】直播延时 播放不流畅 卡顿 点播回放优化 视频加载时间长 FlashPlayer
阅读全文
摘要: 下载新版本的playerglobal.swc,放到对应的文件夹 例如如果下载的是11.5版本的,就放到 [app root]\sdks\4.0.0\frameworks\libs\player\11.5\
阅读全文
摘要: 一些照相机名词 CCD COMS 全画幅 APS-C画幅 1/3英寸CCD
阅读全文
摘要: 真正意义上的高清接口包括HD-SDI、YPbPr、HDMI、DVI这几种,而从表1中可以很清晰地看到,在目前的高清数字接口中HD-SDI、 HDMI等接口各自的优势
阅读全文
摘要: 在ES层,与同步有关的主要是视频缓冲验证VBV(Video Buffer Verifier),用以防止解码器的缓冲器出现上溢或下溢;在PES层,主要是在PES头信息里出现的显示时间标签PTS(Presentation Time Stamp)和解码时间标签DTS(Decoding Time Stamp);在TS层中,TS头信息包含了节目时钟参考PCR(Program Clock Reference),用于恢复出与编码端一致的系统时序时钟STC(System Time Clock)
阅读全文
摘要: VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化
阅读全文
摘要: Ubuntu 手动安装jdk 配置jdk路径
阅读全文