摘要: 对实现人脸瘦脸简单功能的一个记录,大概流程如下: 1.使用dlib检测出人脸关键点 2.使用Interactive Image Warping 局部平移算法实现瘦脸 参考:https://blog.csdn.net/grafx/article/details/70232797?locationNum 阅读全文
posted @ 2019-06-05 10:15 栴檀 阅读(2068) 评论(0) 推荐(0) 编辑
摘要: 安装的是anaconde3、python3.7.3,3.7环境安装dlib太麻烦, 在anaconde3中新建环境python3.6.8, 在3.6环境下安装dlib-19.6.1-cp36-cp36m-win_amd64.whl,下载地址:https://pypi.org/project/dlib 阅读全文
posted @ 2019-06-04 17:58 栴檀 阅读(3631) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <meta name="viewport" content="width=device 阅读全文
posted @ 2019-06-03 14:57 栴檀 阅读(901) 评论(4) 推荐(0) 编辑
摘要: 1 双边滤波简介 双边滤波(Bilateral filter)是一种非线性的滤波方法,是结合图像的空间邻近度和像素值相似度的一种折衷处理,同时考虑空域信息和灰度相似性,达到保边去噪的目的。具有简单、非迭代、局部的特点。 双边滤波器的好处是可以做边缘保存(edge preserving),一般过去用的 阅读全文
posted @ 2019-05-22 10:36 栴檀 阅读(2375) 评论(2) 推荐(0) 编辑
摘要: 均值滤波 均值滤波,是图像处理中最常用的手段,从频率域观点来看均值滤波是一种低通滤波器,高频信号将会去掉,因此可以帮助消除图像尖锐噪声,实现图像平滑,模糊等功能。理想的均值滤波是用每个像素和它周围像素计算出来的平均值替换图像中每个像素。采样Kernel数据通常是3X3的矩阵,如下表示: 从左到右从上 阅读全文
posted @ 2019-05-22 10:31 栴檀 阅读(2493) 评论(0) 推荐(0) 编辑
摘要: 单例模式是日常开发中最常用的设计模式之一,在工作中各种 Manager 和 SharedInstance 层出不穷。本文就分享一下单例在 Flutter 中的使用。 实现方法 首先我们先看一下,在 Flutter 中如何实现一个单例。 class SomeSharedInstance { // 单例 阅读全文
posted @ 2021-08-19 15:41 栴檀 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 来,跟我一起 ,自研多端错误监控平台(完整版) 前言 视频前的开发者们,大家下午好! 我今天分享的主题是“如何实现一套多端错误监控平台”。先来做一个简单的自我介绍,我是来自贝贝-大前端架构组的 Allan ,目前致利于集团错误监控系统维护以及工程标准化等基建工作。同时,我也是《React+Redux 阅读全文
posted @ 2021-07-26 19:04 栴檀 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 目录 一.概念介绍 1.1 gitlab-ci && 自动化部署工具的运行机制 1.2 自动化部署给我们带来的好处 二.知识预备 2.1 gitlab-ci涉及的抽象概念(Runner/PipeLine/Executor/Job ) 2.2 YML文件的基本语法规则 2.3 .gitlab-ci.y 阅读全文
posted @ 2021-06-16 17:23 栴檀 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-06-11 18:01 栴檀 阅读(28) 评论(0) 推荐(0) 编辑
摘要: https://juejin.cn/post/6897101906158714887 阅读全文
posted @ 2021-05-27 16:48 栴檀 阅读(16) 评论(0) 推荐(0) 编辑
摘要: function hex2rgb(sColor) { sColor = sColor.toLowerCase(); // 如果是16进制颜色 if (sColor.length 4) { var sColorNew = "#"; for (var i = 1; i < 4; i += 1) { sC 阅读全文
posted @ 2021-05-21 21:17 栴檀 阅读(51) 评论(0) 推荐(0) 编辑
摘要: debug进入app断开连接,原因是日志权限没开, 在手机开发者中日志记录器缓冲区调到最大 阅读全文
posted @ 2021-05-21 11:57 栴檀 阅读(806) 评论(2) 推荐(0) 编辑
摘要: 本篇主要帮助剖析理解 Flutter 里的列表和滑动的组成,用比较通俗易懂的方式,从常见的 ListView到 NestedScrollView 的内部实现,帮助你更好理解和运用 Flutter 里的滑动列表。 ❝「本篇不是教你如何使用 API ,而是一些日常开发中不常接触,但是很重要的内容」。❞ 阅读全文
posted @ 2021-04-30 10:38 栴檀 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 前端一直是距离用户最近的一层,随着产品的日益完善,我们会更加注重用户体验,而前端异常却如鲠在喉,甚是烦人。 一、为什么要处理异常? 异常是不可控的,会影响最终的呈现结果,但是我们有充分的理由去做这样的事情。 1.增强用户体验;2.远程定位问题;3.未雨绸缪,及早发现问题;4.无法复线问题,尤其是移动 阅读全文
posted @ 2021-04-21 14:41 栴檀 阅读(46) 评论(0) 推荐(0) 编辑
摘要: /* author: leeenx @ timer 对象 @ 提供 7 个API如下: @ timer.setTimeout(fun, delay[, id]) @ timer.clearTimeout(id) @ timer.setInterval(fun, delay[, id]) @ time 阅读全文
posted @ 2021-03-12 15:15 栴檀 阅读(287) 评论(0) 推荐(0) 编辑