大象笔记
OpenCV 进行图片压缩
## 图片压缩的必要性
opencv 处理后的图片非常大,例如一个 200K 的 jpg,处理后保存为 PNG,文件体积变为 1.8M。
如果是本地处理倒是没有什么问题,但是如果是在服务端进行处理,那么每次下载都会造成极大的带宽浪费。
生产环境部署 FastAPI + Nginx + Systemd 服务
## 测试开发环境
uvicorn server:app --reload
但是生产环境需要配置的项目要更多,例如:
- 指定端口号
- 如何利用多核。python 的历史问题
- nginx 配置
- sy
眼睛干涩无法工作,眼药水、防蓝光眼镜、加湿器齐上阵
不知道是办公室空调热风开太猛 (我头顶正对出风口),还是确实看屏幕时间过长。
昨天下午,我眼睛无比难受,干涩到不敢盯着屏幕看。
说实话,第一次出现这种症状,有点慌了。
我倒了一杯热水,想用水蒸气缓解一下干涩的眼睛,毫无效果。
Git LFS 存储图片文件
## 背景
由于图片识别项目需要用到大量的样本图片,用于逐一测试,调试参数。
为了方便管理,我都放到 Git 项目根目录下的 images 文件夹下了。
但是不知道用 git 存储这类图片文件是否有什么弊端。
## Git
烟台招聘 Android 开发工程师为什么这么难
年后可能要基于 Android 平板开发个蓝牙控制 APP 接入物联网平台,目前团队里没有一个 Android 开发工程师。
而公司招聘 Android 开发已经 3 个多月了,至今没有一个人来面试。
## 拒绝的理由
领导在
越勇敢越青春:经营之神写给年轻人的热血启示
晚上看完孩子,感觉无比疲惫,实在不想去继续调图像识别的参数了。可能习惯了简单粗暴的 CRUD 代码,遇到需要分析,调参的项目就没有耐心。
也罢,就当给大脑放个假,元宵节放松一下,把春节假期看完的松下幸之助《越勇敢越青春:经营之神写给年
OpenCV 图像阈值转换,灰度图变为二值图
## thresholding (阈值转换)
名词,中文翻译为: 阈值转换法;阈值。
image thresholding,这个词看起来比较抽象,但是结合使用场景,就非常好理解了。
其用在, 将灰度图转换为二值图。
-
Vim 编辑 markdown 侧边栏显示 toc 二级标题目录
最近在写的 markdown 文档越来越长,文档一长就显得杂乱无章。
如果能像 word 一样,在侧边栏显示各级标题,结构能清晰不少。
而且,我也只用二级标题,应该更清楚才对。
## vista.vim
虽然 vista.
python 代码格式化工具 black,类似 gofmt
从网上下载了一段 opencv 的 python 代码,代码风格异常粗放豪迈,不到 100 行的代码,几十处 pep8 格式警告。
手动改起来,太累了,所以想找一个类似 golang gofmt 那样的代码格式化工具,能一键搞定搞定。
Neovim 配置 UltiSnips
安装完成 Neovim 之后,我首先要保证 UltiSnips 插件能够正常使用。
其他插件可以后面慢慢改,但是如果不能使用 snippet 我基本就失去了写代码的能力。
最终效果:
![Neovim 配置 UltiSnips