个人案例
- 学谷智能Face
基于人脸识别插件的小程序
人脸识别小程序扫码体验
- 学谷智能
基于证件ocr识别插件的小程序
AI识别扫码体验
我记得当时有个官方的webgl实时画视频的demo,现在找不到了,当时看过一次,性能很好,比canvas好多了
camera的实时帧数据怎么使用?- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo camera的实时帧数据怎么实现实时美妆? 没办法覆盖camera上显示的内容,没办法双缓存。试过把帧数据处理后用canvas展示出来,不过效果很差,帧数太低。 求官方提供正确处理姿势。
2020-06-23自问自答一下:这个问题是因为navigater方法导致的,插件返回到小程序后,dom还没加载完,导致他又初始化了一下,所以带回来的值没有被执行 解决方法:小程序插件返回到小程序的时候用navagiateBack就可以了,这个方法不会创建一个新的栈,所以页面不会再加载一遍,大概这个意思了
从插件返回到小程序后,在插件返回的success函数中更改了data中的值,页面无法更新数据?可以帮我看看这个问题吗?挺急的,好奇怪呀 https://developers.weixin.qq.com/s/qWwYvcmp7diM
2020-06-19我把父级的高度写死了,然后写了滚动条,在这种情况下滚动就会出现你说的问题,如果只是单纯的用textarea,是没问题的,(哦,文字还会在输入框之前显示出来) 顺便提一下,如果设置了autoheight,也会有奇怪的问题,应该也是文字会在输入框之前显示出来导致的bug
为什么真机上的textarea会悬浮起来,没有滚动条就正常,这个问题不能解决吗麻烦给个低现在急需,要用
2020-06-19先让算法部基于tensorflow写一套训练好的模型,然后打包成js版本,一个model.json和一个二进制文件,然后将这两个文件放到服务器中,小程序引入tensorflow的插件然后参照tfjs的官网就可以调用了
如何把自己训练的图片识别模型调用给微信小程序使用呢?网络上很多教程都是在TensorFlow或者别的平台上就地训练然后上传一些图片上去识别来验证,请问有没有朋友有试过把自己训练的模型让自己开发的小程序去调用来识别呢?希望能得到大家的指点。
2020-05-27可能是内存泄露
使用webgl渲染相机帧同时运行tensorflow模型,webgl画布会卡住使用webgl渲染相机帧同时运行tensorflow模型,画布会卡住,代码运行正常,无报错
2020-05-26贴一下app.json和package.json看看?
请教module "fetch-wechat.js" is not defined的问题在app.js的onLaunch里调用插件configPlugin函数 var fetchWechat = require('fetch-wechat'); var tf = require('@tensorflow/tfjs-core'); var plugin = requirePlugin('tfjsPlugin'); //app.js App({ onLaunch: function () { plugin.configPlugin({ // polyfill fetch function fetchFunc: fetchWechat.fetchFunc(), // inject tfjs runtime tf, // provide webgl canvas canvas: wx.createOffscreenCanvas() }); } }); 插入代码后测试tensorflow插件 [图片][图片] 结果没有显示出插件安装成功,是这样的 [图片][图片]
2020-05-26怎么裁剪呀,兄弟meng,关于识别不清楚的,我可以给你们一个建议,我们可以暗箱操作一波:先用模型判断图片是否在视窗内,当模型判断成功后,调用一下拍照接口,传给后端进行识别
如何让onCameraFrame 获取的frame数据与相机控件显示范围一致[代码]<!--index.wxml-->[代码][代码]<view class=[代码][代码]"page"[代码][代码]>[代码][代码] [代码][代码]<camera device-position=[代码][代码]"back"[代码] [代码]flash=[代码][代码]"off"[代码] [代码]binderror=[代码][代码]"error"[代码] [代码]frame-size=[代码][代码]"large"[代码] [代码]class=[代码][代码]"mycamera"[代码][代码]>[代码][代码] [代码][代码]</camera>[代码][代码] [代码][代码]<canvas canvas-id=[代码][代码]"mycanvas"[代码] [代码]class=[代码][代码]"mycanvas"[代码][代码]> </canvas>[代码][代码]</view>[代码] [代码]/**index.wxss**/[代码] [代码]page{[代码][代码] [代码][代码]width: 100%;[代码][代码] [代码][代码]height: 100%;[代码][代码]}[代码] [代码].mycamera{[代码][代码] [代码][代码]top:0px;[代码][代码] [代码][代码]width: 100%;[代码][代码] [代码][代码]height: 50%;[代码][代码] [代码][代码]position: fixed;[代码][代码]}[代码] [代码].mycanvas{[代码][代码] [代码][代码]top:50%;[代码][代码] [代码][代码]width: 100%;[代码][代码] [代码][代码]height: 100%;[代码][代码] [代码][代码]background-color: black;[代码][代码] [代码][代码]position: fixed;[代码][代码]}[代码] [代码]//index.js[代码][代码]//获取应用实例[代码][代码]const app = getApp()[代码] [代码]var[代码] [代码]nCounter = 0[代码][代码]var[代码] [代码]listener[代码] [代码]Page({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]},[代码] [代码] [代码][代码]onLoad: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]},[代码] [代码] [代码][代码]onReady: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码] [代码][代码]var[代码] [代码]camera_ctx = wx.createCameraContext() [代码][代码] [代码][代码]listener = camera_ctx.onCameraFrame((frame) => { [代码][代码] [代码][代码]if[代码] [代码](nCounter == 0) {[代码][代码] [代码][代码]wx.canvasPutImageData({[代码][代码] [代码][代码]canvasId: [代码][代码]'mycanvas'[代码][代码],[代码][代码] [代码][代码]x: 0,[代码][代码] [代码][代码]y: 0,[代码][代码] [代码][代码]width: frame.width,[代码][代码] [代码][代码]heihgt: frame.heihgt,[代码][代码] [代码][代码]data: [代码][代码]new[代码] [代码]Uint8ClampedArray(frame.data),[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]console.log([代码][代码]'OK'[代码][代码])[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail(res) {[代码][代码] [代码][代码]console.log([代码][代码]'FAIL'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]nCounter++[代码][代码] [代码][代码]if[代码] [代码](nCounter >= 10) {[代码][代码] [代码][代码]nCounter = 0[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]listener.start()[代码][代码] [代码][代码]}[代码] [代码]})[代码]- 当前 Bug 的表现(可附上截图) 上面为相机控件显示的内容,下面为canvas显示onCameraFrame获取的frame数据,可见内容并不一致,主要表现是图像显示内容的范围不一致 [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2020-05-07tensorflow的版本问题,升级为1.7.2试试
配合tfjs-models中mobilenet插件在安卓系统下微信7.0.7版本出现问题[图片]
2020-04-21tensorflow的版本问题,升级为1.7.2就可以了
tf.fill() 函数报错[图片] 调用tf.fill()等函数 报错 “不能生成画布”,应该还有几个tf中的函数也会出现这种错误。 在浏览器中可以正常运行。
2020-04-21let a = new Uint8ClampedArray([1,2,3,255]) let b = a.buffer
Uint8ClampedArray 怎么转 ArrayBufferUint8ClampedArray 怎么转 ArrayBuffer
2020-03-25