草庐IT

对鸿蒙操作系统和AI Camera Hi3516dDV300 开发过程的记录和理解

对鸿蒙操作系统和AICameraHi3516dDV300开发过程的记录和理解写在前面鸿蒙的资料比较少,各方面出现报错之后可能无法解决,所以在开始开发的时候,千万不要乱搞,不然会出现很多重大错误,等之后理解之后,会发现走不少弯路。我个人支持官网的框架,所以在开发前先看官网,具体遇到问题再逐个解决,官网作为主线,我使用全部linux端开发,包括华为deveco工具的使用、系统烧录等等。在下载源码的时候不要嫌弃设置git公钥麻烦,因为它的速度确实蛮快的,另外注意需要安装git-lfs工具(在适当位置进行下载,下面会说),不然下载源码之后的构建无法完成。官方仓库https://gitee.com/op

【OpenCV 例程 300篇】223. 特征提取之多边形拟合(cv.approxPolyDP)

『youcans的OpenCV例程200篇-总目录』【youcans的OpenCV例程300篇】223.特征提取之多边形拟合目标特征的基本概念通过图像分割获得多个区域,得到区域内的像素集合或区域边界像素集合。我们把感兴趣的人或物称为目标,目标所处的区域就是目标区域。特征通常是针对于图像中的某个目标而言的。图像分割之后,还要对目标区域进行适当的表示和描述,以便下一步处理。“表示”是直接具体地表示目标,以节省存储空间、方便特征计算。目标的表示方法,有链码、多边形逼近(MPP)、斜率标记图、边界分段、区域骨架。“描述”是对目标的抽象表达,在区别不同目标的基础上,尽可能对目标的尺度、平移、旋转变化不敏

《安富莱嵌入式周报》第311期:300V可调节全隔离USB PD电源,开源交流负载分析仪,CANFD Trace,6位半多斜率精密ADC设计,开源数学库

周报汇总地址:嵌入式周报-uCOS&uCGUI&emWin&embOS&TouchGFX&ThreadX-硬汉嵌入式论坛-PoweredbyDiscuz! 视频版:https://www.bilibili.com/video/BV1Hh4y1H7dR《安富莱嵌入式周报》第311期:300V可调节全隔离USBPD电源,开源交流负载分析仪,CANFDTrace,6位半多斜率精密ADC设计,开源数学库1、运行速度1Hz木头材料晶体管Theworld’sfirstwoodtransistor-LinköpingUniversity研究人员设计并测试了第一批木制晶体管,为更具可持续性和可生物降解的木质电

【OpenCV 例程 300篇】251. 特征匹配之暴力匹配

『youcans的OpenCV例程300篇-总目录』【youcans的OpenCV例程300篇】251.特征匹配之暴力匹配特征匹配是特征检测和特征描述的基本应用,在在图像拼接、目标识别、三维重建等领域的应用非常广泛。基于特征描述符的特征点匹配是通过对两幅图像的特征点集合内的关键点描述符的相似性比对来实现的。分别对参考图像(Referenceimage)和检测图像(Observationimage)建立关键点描述符集合,采用某种距离测度作为关键点描述向量的相似性度量。当参考图像中的关键点描述符R_i与检测图像中的关键点描述符S_j的距离测度d(R_i,S_j)满足设定条件时,判定(R_i,S_j

【OpenCV 例程 300篇】251. 特征匹配之暴力匹配

『youcans的OpenCV例程300篇-总目录』【youcans的OpenCV例程300篇】251.特征匹配之暴力匹配特征匹配是特征检测和特征描述的基本应用,在在图像拼接、目标识别、三维重建等领域的应用非常广泛。基于特征描述符的特征点匹配是通过对两幅图像的特征点集合内的关键点描述符的相似性比对来实现的。分别对参考图像(Referenceimage)和检测图像(Observationimage)建立关键点描述符集合,采用某种距离测度作为关键点描述向量的相似性度量。当参考图像中的关键点描述符R_i与检测图像中的关键点描述符S_j的距离测度d(R_i,S_j)满足设定条件时,判定(R_i,S_j

微信小程序连接蓝牙汉印HM-A300L标签打印机

需求:以下文章针对打印一讲解,打印二的代码放在最后。打印一打印二参考文章:微信小程序实现蓝牙打印打印机CPCL编程参考手册(CPCL语言)蓝牙打印机CPCL编程手册~汉印HM-A300无用小知识:A300系列:先将打印机关机然后装好纸,同时按住屏幕左右两边的按键不放,待打印机开机后再松手,会有一张自检页打印出来,麻烦您把自检页拍照这边看下,我需要帮您查看下打印机的自检信息。视频教程:https://cloud.video.taobao.com//play/u/2772044718/p/1/e/6/t/1/295661325166.mp4A300S切换快递类型:同时按下电源键和走纸键,进入功能界

微信小程序连接蓝牙汉印HM-A300L标签打印机

需求:以下文章针对打印一讲解,打印二的代码放在最后。打印一打印二参考文章:微信小程序实现蓝牙打印打印机CPCL编程参考手册(CPCL语言)蓝牙打印机CPCL编程手册~汉印HM-A300无用小知识:A300系列:先将打印机关机然后装好纸,同时按住屏幕左右两边的按键不放,待打印机开机后再松手,会有一张自检页打印出来,麻烦您把自检页拍照这边看下,我需要帮您查看下打印机的自检信息。视频教程:https://cloud.video.taobao.com//play/u/2772044718/p/1/e/6/t/1/295661325166.mp4A300S切换快递类型:同时按下电源键和走纸键,进入功能界

基于润和hi3516 dv300开发板,体验鸿蒙3.0 L1小型系统拍照Sample

背景:希望能在润和hi3516dv300开发板上,体验拍照功能前段时间花了一段精力,好不容易在润和hi3516dv300上烧录了L2系统,并跑成功了ArkUI应用,详见(基于润和3516dv300开发板,运行鸿蒙3.0ArkUIhelloworld_sd2131512的专栏-CSDN博客)。但是我的目标是做一个自动感应拍照的功能,不需要开发应用。因此,最近重新看了OpenHarmony文档,发现其在轻小型系统上已经有现成的sample(zh-cn/device-dev/guide/device-camera-control-example.md·OpenHarmony/docs-Gitee.c

【OpenCV 例程300篇】03. 图像的显示(cv2.imshow)

专栏地址:『youcans的OpenCV例程300篇-总目录』01.图像的读取(cv2.imread)02.图像的保存(cv2.imwrite)03.图像的显示(cv2.imshow)04.用matplotlib显示图像(plt.imshow)【OpenCV例程300篇】03.图像的显示(cv2.imshow)函数cv2.imshow()用于在窗口中显示图像。函数说明:None=imshow(winname,img)函数cv2.imshow()在指定窗口中显示OpenCV图像,窗口自适应图像大小。显示图像的缩放取决于图像深度:对8位无符号图像,按原样显示;对16位无符号或32位整数图像,将像素

【OpenCV 例程300篇】01. 图像的读取(cv2.imread)

专栏地址:『youcans的OpenCV例程300篇-总目录』01.图像的读取(cv2.imread)02.图像的保存(cv2.imwrite)03.图像的显示(cv2.imshow)04.用matplotlib显示图像(plt.imshow)【OpenCV例程300篇】001.图像的读取(cv2.imread)函数cv2.imread()用于从指定的文件读取图像。函数说明:retval=cv.imread(filename[,flags])函数cv2.imread()从指定文件加载图像并返回该图像的矩阵。如果无法读取图像(文件丢失,权限不正确,格式不支持或无效),该函数返回一个空矩阵。目前支