加载中
Mac OS X下:TensorBoard可视化问题

花了1,2个小时,Tensorboard Garphs一直不显示,最后发现竟然是多了一个“=”号 😓 在此把整个过程记录下来。 系统:Mac OS X tensorflow版本:V1.8 Python开发工具:Pycharm 测试代码如下...

2019/09/01 22:20
393
tensorflow中的“tf.name_scope()”有什么用?

1. tf.name_scope()命名空间的实际作用 (1)在某个tf.name_scope()指定的区域中定义的所有对象及各种操作,他们的“name”属性上会增加该命名区的区域名,用以区别对象属于哪个区域; (2)...

2019/09/01 21:46
282
美颜定制实现

在介绍美颜定制之前,我们先来复习一下OpenGL中图像绘制原理。OpenGL的图像绘制,是由许许多多三角形构成的。OpenGL的绘制离不开三角形的绘制。通常对于不需要对图像细节进行处理的时候,我们...

2019/08/24 23:02
616
iOS 针对 LUT 滤镜的实现对比三

在 app 内利用各种图形算法可以对图片进行一些变换,这样的效果也称为“滤镜”,滤镜效果大致可以分为以下几类: 独立像素点变换,包括亮度、对比、饱和度、色调、灰色化、分离RGB通道等 像素...

iOS
2019/08/24 00:06
135
LUT颜色查找表2

Lut的概念 Lut的全称是显示查找表(Look-Up-Table),对应着一种映射关系。在图像调色中用到很多。 使用Lut可以轻松得到变换之后的颜色: Trans_color = LutTrans(color); Lut在工程中的使用 ...

RED
2019/08/23 23:28
253
修图技术之瘦脸效果的实现

一、初识Canvas.drawBitmapMesh() 1、方法介绍分析 先来看看 Android API 中对 drawBitmapMesh 方法的介绍: 这个方法的参数还不少, 下面稍微讲讲几个比较重要的参数的意思: bitmap:将要扭...

2019/08/21 19:40
55
自动瘦脸与眼睛放大美颜算法

自动瘦脸与眼睛放大可以算作图像局部扭曲算法的一个应用,其参考文献可以追溯至1993年的一篇博士论文:Interactive Image Warping。这篇论文详细描述了算法原理,并提供了伪码实现,有兴趣的...

在OpenGL中利用shader進行實時瘦臉大眼等臉型微調

在現在這個靠臉吃飯的時代,如果你沒有一張瓜子臉一雙大眼睛,那還怎麼去吃飯呢,而現在一些直播視頻App相機應用基本都會有瘦臉大眼效果.本文是在OpenGl環境下,在shader中通過對像素位置進行偏移...

2019/08/20 11:05
988
LUT颜色查找表

正文 一张1024x1024的普通图片,是由1024 * 1024=1048576个像素点组成,每个像素点包括RGBA共32bit,常见的图像处理是对相邻像素点颜色、像素点本身颜色做处理。 在对像素点本身颜色做处理的...

2019/08/16 10:05
176
atomic 和 nonatomic 有什么区别?

在定义 property 的时候,atomic和 nonatomic有何区别? @property(nonatomic, retain) UITextField *userName; @property(atomic, retain) UITextField *userName; @property(retain) UITex...

2019/03/15 13:41
86
fishhook原理

fishhook是Facebook提供的一个动态修改链接mach-O文件的工具。利用MachO文件加载原理,通过修改懒加载和非懒加载两个表的指针达到C函数HOOK的目的。 前提 1. Mach-O文件是被谁加载的? 我们知...

2018/11/26 11:01
1.1K
防止Tweak

什么是tweak? 英文意思为捏, 拧,扭,稍稍调整(机器、系统等)。 依据维基百科的定义,tweak指的是对电子系统进行轻微调整来增强其功能的工具;在ios中tweak特指那些能够增强其它可执行程...

2018/11/17 15:08
236
Cydia的基石:MobileSubstrate

在MAC与IOS平台上,动态库的后缀一般是dylid,而加载这些动态库的程序叫做dynamic linker(dyld)。这个程序有很多的环境变量来设置程序的一些行为,最为常用的一个环境变量叫做"DYLD_INSERT_...

2018/11/17 14:11
212
constructor / destructor

_attribute__表示属性,是Clang提供的一种源码注释,方便开发者向编译器表达诉求,一般以__attribute__(*)的方式出现在代码中。为了方便使用,一些常用属性被定义成了宏,经常出现在系统头文...

2018/11/17 13:10
48
ios多个target

1.建立3个target,分别为heroone,heroone test,heroone dev;分别为正式环境,test环境,dev环境 2.注意取消掉autocreate以防止名字不对,分别以Duplicate的方式建立另外两个scheme 3.创建...

2018/11/17 00:41
104
lua require

package.path用于搜索自己写的库文件或者第三方的库文件 --搜索指定路径下,以 .lua结尾的文件 package.path = "../t/?.lua;../xjnlib/src/?.lua;"..package.path ios设置搜索路径,避免脚本...

Lua
2018/11/11 10:15
92
Audio Unit教程

Audio Unit iOS提供了混音、均衡、格式转换、实时IO录制、回放、离线渲染、语音对讲(VoIP)等音频处理插件,每一种功能都是一种AudioUnit,支持动态载入和使用。AudioUnit可以单独创建使用,但...

2018/11/04 00:18
1.8K
emoji

前言:随着iOS系统版本的升级,对原生emoji表情的支持也越来越丰富。emoji表情是unicode码中为表情符号设计的一组编码,当然,还有独立于unicode的另一套编码SBUnicode,在OS系统中,这两种编...

2018/10/19 23:17
191
FFmpeg

iOS编解码介绍: 1. 硬编解码和软编解码 iOS上编解码分为两种,硬编解码和软编解码。 类型 工具 硬件支持 后台 思路 硬编解码 VideoToolBox 非CPU或者专用处理器 编码(iOS>=10.0),解码不支持...

2018/10/06 15:21
465
Xcode 调试OpenGL shader 步骤详解

iOS Xcode 调试OpenGL shader 步骤详解 注意Apple的官方文档详细的描述了要使用GPU Frame Capture功能,必须使用EAGLContext作为上下文,而且要使用CAEAGLLayer或者GLKView,同时还要保证使用...

2018/10/03 17:04
3.6K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部