自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shennung

关注深度学习,HEVC的开源产品化

  • 博客(12)
  • 收藏
  • 关注

原创 xcode instrument profile的坑

基于上篇博文,算法工程师也可以轻松的用xcode测试算法了。但是我们的目标不止于此,而是希望能够用上xcode里面丰富的profile工具对算法做profile,给算法优化提供依据。然而xcode的instrument工具,bug 无数:连接了iPhone,打开instrument,可是profile的运行按钮小红点确是灰色的,旁边设备和app也都是灰色的不能选。网上有很多解决方法,比如...

2020-05-08 14:11:20 956

原创 iphone上直接读取YUV数据测试算法程序

如何在iPhone上测试视频,图像算法

2020-05-07 10:51:47 282

原创 windows访问mac os的共享磁盘问题

接上篇,mac访问windows磁盘共享的问题解决了。乐极生悲,发现windows无法访问mac的磁盘共享了,映射网络驱动器一直报错,且查找不到报错原因。又是网络上一阵搜索,尝试各种方法均无法解决。寄希望于查找mac 上的samba服务器log,来分析问题,但是找不到log。折腾了两天,曾一度想尝试放弃,重装windows或者买台云存储磁盘,无奈没时间,也没钱。。。但是通过和其他mac,以及w...

2019-11-12 11:54:58 1399

原创 Mac OS无法访问windows共享磁盘问题

笔者有一台mac book,一台win10台式机,两台机器用同样的用户名shennung,互相共享磁盘使用,郎情妾意,好不亲密。突然有一天mac book无法访问windows的共享磁盘,在网上尝试了很多教程都无法解决。这些教程都是教你如何设置共享,如何设置权限的。最后通过查看windowd 的smb log才发现,接收到了来自mac book smb客户端的访问请求,但是以用户名不对的理由拒...

2019-11-12 11:43:08 3587

原创 GPUImage raw数据直接进入filter,再获取raw数据

GPUImage 是强大的图像处理库,基于其架构可以很简单的搭建起图像,视频采集,处理的应用。但如果要把其加入到一个成熟的商业系统中,则比较麻烦,需要修改已有的图像处理框架适应GPUImage的框架。本博介绍一种简单的方法,直接把已有系统中的raw数据导入GPUImage的filter中,再读取回已有系统。上代码:先加入头文件:#import <GPUImage/GPUImage...

2018-11-07 12:26:14 921

原创 OPENCV实现隐藏水印

OPENCV实现隐藏水印原理代码原理频域添加数字水印的方法,是指通过某种变换手段(傅里叶变换,离散余弦变换,小波变换等)将图像变换到频域(小波域),在频域对图像添加水印,再通过逆变换,将图像转换为空间域。代码原理很简单,实现也很简洁。使用opencv就可以完成隐藏水印的添加和检测。直接上代码:#include <stdlib.h>#include <opencv2/...

2018-09-18 17:42:04 8836 7

原创 tensorflow 指令优化编译

tensorflow 默认编译是不打开sse 和avx优化的,如果需要提升性能,可用下面的编译指令: bazel build -c opt –copt=-mavx –copt=-mavx2 –copt=-mfma –copt=-mfpmath=both –copt=-msse4.2 –config=cuda -k //tensorflow/tools/pip_package:build_pip_...

2018-06-27 09:43:56 1063

原创 tensorflow和opencv冲突问题的解决

因为tensorflow和opencv都使用了libjpeg,如果二者在编译的时候使用的libjpeg版本不对,会导致imread无法成功读取jpeg文件。workaround如下: 在编译tensorflow或者tensorflow__cc的时候,加上编译选项:–config=monolithic ,该编译选项使得tensorflow把libjpeg静态链入,就不会和opencv冲突了。...

2018-02-27 16:32:49 2737 1

原创 吐槽tensorflow的工程化...

tensorflow提供了一个强大的深度学习框架,但完成tensorflow的科学家们的工程能力实在不能恭维: 1. 编译系统复杂 2. 依赖关系复杂 3. API复杂 以上几点,也能忍耐,下面两点就不能忍了: 1. 代码关系混乱,没有人知道把c++库build出来以后,需要依赖什么头文件,不需要依赖什么头文件。最简单的方返是把所有的头文件都包含进去。 2. 无法和opencv共同使用...

2018-02-27 15:50:50 1265 4

原创 Tensorflow的官方C库

Tensorflow的官方C库用上篇博文的方法,我们可以自己build Tensorflow的C++库。但是整个build过程还是比较麻烦,需要安装各种工具。使用自己build的库,还得找出所有头文件。Tensorflow提供了一个提前build好的C库,提供安装使用,方法非常简单。但只提供linux和mac版本,对服务器开发需求已经完全满足了。下载安装提前build好的C库 TF_TYPE="cp

2017-12-27 11:41:19 2983 2

原创 Tensorflow C++库的编译和使用方法

Tensorflow C++库的编译和使用方法网上编译或者安装Tensorflow的教程大多数都是Python相关的,有少量C或者C++的,但版本又比较老不适合最新的Tensorflow教程,本博记录如何在Linux上从源码编译并使用Tensorflow库:准备工作 选择ubuntu14.04或者16.04做开发机 因为这是google支持的官方linux版本;选择其他linux版本也是可以的

2017-12-08 11:52:17 8402 2

原创 开篇

随着深度学习技术,视频编解码技术的发展,计算机视觉和视频行业又有了新一轮的热潮。各大公司google,facebook,microsoft,阿里,腾讯,百度等投入了大量的人力,物力在深度学习算法框架,视频编解码算法和流媒体技术中。感谢这些伟大的公司自己的技术开源,这使得越来越多的人参与到计算机视觉,计算机视频编码和传输的行业中来。然而基于这些开源技术(Tensorflow,Caffe,AV1,

2017-12-06 15:53:55 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除