简单使用rembg并捣鼓ONNX Runtime
最近捣鼓了一下Python下的开源库rembg,一个非常好用的背景移除工具,支持各种各样的物体用于移除背景。并且支持多种模型,还支持微调训练。具体可以看官网:danielgatis/rembg: Rembg is a tool to remove images background。本文使用的环境是ubuntu 22.04,CUDA 12.2。环境准备首先需要知道自己的硬件环境(CUDA)和ONN
最近捣鼓了一下Python下的开源库rembg,一个非常好用的背景移除工具,支持各种各样的物体用于移除背景。并且支持多种模型,还支持微调训练。具体可以看官网:danielgatis/rembg: Rembg is a tool to remove images background。本文使用的环境是ubuntu 22.04,CUDA 12.2。环境准备首先需要知道自己的硬件环境(CUDA)和ONN
环境准备需要先拉取meta-adi、AD的Linux分支(2022_R2)、使用的系统是Ubuntu 22.04。analogdevicesinc/linux: Linux kernel variant from Analog Devices; see README.md for detailsanalogdevicesinc/meta-adi at 2019_R2可以参考教程:meta-adi/
为了驱动AD9361需要使用HDL库,本文从Windows和Linux两个平台分别进行了编译,注意区分版本。使用的环境是,HDL版本是hdl-2021_r1,从analogdevicesinc/hdl: HDL libraries and projects中拉取需要的分支,直接从releases中下载也可以。但实际后面我使用时,发现还是系统环境在Ubuntu 20.04,用hdl_2022_r2才
在7020驱动AD9361时,可以选择No-OS方式,省去麻烦的Linux的环境部署,Analog Devices的官网中提供了完善的教程,可以参考:No-OS Build Guide Analog Devices Wiki]。使用以下命令,拉取No-OS,可以使用-b选择分支,本文拉取的分支为2021.1,--recursive务必要加上,拉取目录下的子模块。git clone --recurs
最近捣鼓了Petalinux,使用ZYNQ-7020开发板(AC820),本文简单记录了一下环境搭建步骤,后续还有内容会陆续发布。本文使用的版本是Ubuntu 18.04和Vivado、Vitis(2019_R2)。准备环境从官网中找的版本对应表格,比较旧了,但是涵盖了本文章里面2019_R2的版本,其他版本的对应关系可以在网上索引一下。Release names and BranchesRequ
前段时间捣鼓了一下python-pptx,使用python来操作PPT,因为新版本的pptx使用Open XML格式,所以也可以用各种编程语言解析了,但是比如动画,控件等东西是无法解析和设置的,如果只是用来做一些常用的简单文档操作还是足够了的。具体可以看开源项目:scanny/python-pptx: Create Open XML PowerPoint documents in Python (
最近捣鼓合宙的新模块Air780EPV,基于移芯EC718PV平台,看到宣传上的低功耗字样琳琅满目,想着也拿来试一试,以前的展锐的方案是得逐步更换过来了。本文也只是试玩啦,别当真。从TB买到的是Air780EPV开发板和gc032a摄像头,只是座子没有焊上去,得手动补一下,其他都是成熟的资料,拿来跑一下并没有什么问题。现在合宙也不知道是啥情况,自从CC表涨价,再到开发板涨价,连双头Type-C数据
gocron是使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab。原作者已经好些年没有更新了,虽然现在开源的定时任务管理系统蛮多的,但是Go因为自身的特性,非常便于跨平台的移植,适合在奇奇怪怪的平台使用。相比较于Apache DolphinScheduler这种强大的框架,有时候就只是需要普普通通的功能。gocron本来是依靠MySQL作为数据库,移植奇奇怪怪