![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
一夕一木
擅长前端技术、javascript、Node.js、Linux、从基础从业者一步步爬上高峰。点滴积累,贵在坚持。
展开
-
深度学习图像标注工具-LabelImage (一款在线的深度学习图像分割标注工具)
导语这个工具是在一个关于AI的项目中二次开发优化积累下来的,基本上可以满足常见的图像标注工作,有矩形,多边形等标注方式,后面还将会继续添加如圆形、关键点、OCR等标注方式, 其实现在就多边形标注而言,已经是训练实例分割模型中最有效的方式之一了描述使用JavaScript canvas技术栈 可直接在线访问 LabelImage (建议使用Chrome浏览器)这里是Git地址:https://github.com/rachelcao277/LabelImage 欢迎Star✨给点鼓励????功能清原创 2020-05-25 23:34:33 · 8788 阅读 · 3 评论 -
前端解决ios手机竖拍上传图片旋转90° 完美适配:Android/ios/Windows
前端解决ios手机竖拍上传图片旋转90° 完美适配:Android/ios/Windows下面是我在最近开发中,遇到的实际问题。 万恶的ios相机,不管是前摄还是后摄,拍出来上传到网页上怎么就。。就见了鬼了(我这里说的是用Ajax和后台对接时传给后台计算的图片)。这个原因就是因为用ios手机拍照,系统会给图片加上一个方向的属性, ios相机默认的拍照方向是后摄Home键在右为正,前摄Home键在左为原创 2017-11-20 10:44:09 · 5517 阅读 · 0 评论 -
js调用本地摄像头截图并用ajax上传至后台服务器完成交互
下面我来给大家讲述一下如何用js调用本地摄像头,截图并上传,完成交互,一步到位, 我给大家做了一个小示例,亲测有效, 在Chrome 和 Firefox 还有 Edge 和 360 等多数主流浏览器中均能使用,其中经过测试, 这些浏览器在本地运行环境中都没有问题。但是上传到服务器上运行的时候,Firefox 和 Edge依旧是完美运行, 但是在新版Chrome和360中为了保护隐私安全需要为http原创 2017-11-23 15:01:37 · 5208 阅读 · 8 评论 -
JS替换反斜杠“\”
var str = D:\Download\123\456;console.log(str.replace(/\\/g, "/"));两个反斜杠等同于一个反斜杠的意思,因为一个反斜杠会被自动认为是转义字符,直接报错,/g为所有匹配的内容。不加的话则只替换第一个查找到的内容。原创 2018-02-02 14:57:24 · 6690 阅读 · 0 评论 -
JS中三种定义变量的方式:var, let, const
1. var 定义变量可以修改,可以不赋值,不赋值的结果为undefined, 值得注意的一点是在for循环中要输入 a += "..."; a要先定义一个空值,否则会先输入一个undefined.var a = 1;console.log('a:' + a) // a: 1a = 2;console.;log('a:' + a) // a: 2var b;console.lo原创 2018-02-05 16:43:42 · 825 阅读 · 0 评论 -
js字符串去除前后空格(多个关键词转换为数组)
字符串中多个空格替换为一个var sVal = 'this is a test';/***结果为 'this is a test'*/sVal = sVal.replace(/\s+/g, ' ');去除字符串前后空格var sVal = ' hi man ';/***结果为 'hi man'*(^\s*)为去除左边,(\s*$)为去除右边*/sVal = ...原创 2018-03-01 11:17:21 · 1916 阅读 · 0 评论