草庐IT

AVX图像算法优化系列一: 初步接触AVX。

  弄了SSE指令集,必然会在不同的场合不同的人群中了解到还有更为高级的AVX指令集的存在,早些年也确实有偶尔写点AVX的函数,但是一直没有深入的去了解,今年十一期间也没到那里去玩,一个人在家里抽空就折腾下这个东西,也慢慢的开始了解了这个东西,下面是基于目前的认知对这个东西进行下一个简单的小结,有些东西也许是不正确或者不全面的,但应该无伤大雅。  第一、用AVX指令集必须做好合适的IDE配置。  如果你们有看过我之前的一些文章,应该可以看到我在部分博文中有多次提高过“使用AVX对该算法似乎没有什么速度和效率方面的提升”,那么现在我这里要稍微纠正一下:即如果一个算法可以用AVX有效的写出来,那么

利用 iOS 14 Vision 的手势估测功能 实作无接触即可滑动的 Tinder App

Vision框架在2017年推出,目的是为了让行动App开发者轻松利用电脑视觉演算法。具体来说,Vision框架中包含了许多预先训练好的深度学习模型,同时也能充当包裹器(wrapper)来快速执行你客制化的CoreML模型。Apple在iOS13推出了文字辨识(TextRecognition)和VisionKit来增强OCR之后,现在将重点转向了iOS14Vision框架中的运动与动作分类上。在之前的文章中,我们说过Vision框架可以做轮廓侦测(ContourDetection)、光流请求(OpticalFlowRequest),并提供一系列离线影片处理(offlinevideoproces

利用 iOS 14 Vision 的手势估测功能 实作无接触即可滑动的 Tinder App

Vision框架在2017年推出,目的是为了让行动App开发者轻松利用电脑视觉演算法。具体来说,Vision框架中包含了许多预先训练好的深度学习模型,同时也能充当包裹器(wrapper)来快速执行你客制化的CoreML模型。Apple在iOS13推出了文字辨识(TextRecognition)和VisionKit来增强OCR之后,现在将重点转向了iOS14Vision框架中的运动与动作分类上。在之前的文章中,我们说过Vision框架可以做轮廓侦测(ContourDetection)、光流请求(OpticalFlowRequest),并提供一系列离线影片处理(offlinevideoproces

红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础语法,第一次亲密接触EP01

书接上回,前一篇我们在全平台构建好了Ruby3的开发环境,现在,可以和Ruby3第一次亲密接触了。Ruby是一门在面向对象层面无所不用其极的解释型编程语言。我们可以把编写Ruby代码看作是一场行为上的艺术,编码就像跳舞一样,Ruby的每一步都很优雅,几乎没有一步是多余的。第一行代码进入系统的irb终端,输入第一行代码:irb(main):001:0>puts"你好Ruby!"你好Ruby!=>nilputs关键字是Ruby语言里用来打印的基本命令。第三行输出的nil是什么?其实是puts命令的返回值,puts命令永远返回nil,nil也是Ruby的空值,可以理解为Python中的None关键字

红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础语法,第一次亲密接触EP01

书接上回,前一篇我们在全平台构建好了Ruby3的开发环境,现在,可以和Ruby3第一次亲密接触了。Ruby是一门在面向对象层面无所不用其极的解释型编程语言。我们可以把编写Ruby代码看作是一场行为上的艺术,编码就像跳舞一样,Ruby的每一步都很优雅,几乎没有一步是多余的。第一行代码进入系统的irb终端,输入第一行代码:irb(main):001:0>puts"你好Ruby!"你好Ruby!=>nilputs关键字是Ruby语言里用来打印的基本命令。第三行输出的nil是什么?其实是puts命令的返回值,puts命令永远返回nil,nil也是Ruby的空值,可以理解为Python中的None关键字