A crazy way to dump dynamic views with UIAutomator

Disclaimer: I’m not an expert in Android. This method is not stable. DO NOT use it for production.

用概率论分析娘娘们的怀孕概率

AI 科普文章系列 —— 贝叶斯定律(Bayes’s Theorem)

Try-Catch Segmentation Fault in C

这篇文章对 C / C++ 老油条来说应该是属于基本操作了,但是对平时不怎么写 C 的我来说还是值得记录一下的。

Faster WarpPolar with PyTorch and GPU

一般我们都会在笛卡尔坐标系下处理图像。但有的时候,将图片转换到极坐标系下会更有优势。有些研究显示极坐标系下有更好的 rotation invariance 等特性。在我最近的项目中,图像目标区域是一个圆环。直接处理会在圆环内外处理很多无用的像素,白白浪费计算性能。因此我想先把图像变换到极坐标系下,这样目标区域就从圆环变为更好处理的矩形区域。之后再把这个矩形区域交给神经网络进行运算。

Polar Coordinate

Fixing Tensorboard Plugins Not Loading on Safari

I’m planning to develop a customized plugin for Tensorboard. After downloading the official example plugin and installing it, I found it works on Chrome but only shows a white screen on Safari.

FlowNet and FlowNet 2.0

FlowNet 是第一篇利用 CNN 直接做 Dense Optical Flow Estimation 的工作(End-to-end)。由于我们并没有一个真正的传感器去直接获取到光流,所以光流的数据集很少,且规模较小。KITTI 是一个常用的真实世界的数据集(自动驾驶场景),它是用激光雷达获取三维世界中的运动关系,再转换到二维图像的光流。这样操作首先会有一定的误差,其次这个数据集中给出 label 的像素也是相对比较稀疏的(大约只有 50% 的像素有 label)。FlowNet 的另外一个贡献就是提供了 Flying Chairs 这个合成数据集。

用 Python 绘制炫酷的 Icon

最近在做一个和 Swift 编码相关的项目,就想给项目做一个 logo 出来,不然光秃秃的不好看。因为是编码相关,因此就想到可以用 0 和 1 填充 Swift 的图标,再加上一个炫酷的渐变色。Swift 的 logo 在官网就可以下载矢量图格式。最终实现的效果如下:

Linear Color and sRGB

最近在尝试序列化 SwiftUI,具体来说是把任意的 SwiftUI view 转化成一个 JSON 的模版。由于 SwiftUI 内部的属性都是不对外暴露的,所以只能在 runtime 通过反射(Mirror API)来强行获取内部的属性。例如,如果想保存 Text,就要通过这种方式来获取内部的 string。Swift Playground 和 LLDB 也是通过 Mirror 来在运行时展示对象内部的属性的。

SwiftUI.Color.Resolved

Google Slides 图片导出为文件

最近在写 report 的时候遇到一个问题:我需要从一个 gif 动图里抽帧出来制作图表,但是原始的 gif 文件在另外的电脑里,没办法直接拿到。不过在之前准备 presentation 的时候,我们通过 Google Slides 制作了幻灯片,因此可以看到这些 gif 动图。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×