自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

激流中顽石

点点滴滴

  • 博客(21)
  • 资源 (12)
  • 收藏
  • 关注

原创 Edge-AI Camera智能视觉系统-基于Paddle的OCR模型迁移训练(二)

有小伙伴来咨询,第一篇文章’OpenNCC智能视觉系统-基于Paddle的OCR模型迁移训练(一)‘后续有没有成功,今天有时间赶紧发出来,使用OpenNCC来构建Edge-AI OCR摄象机 第四步:开始训练在PaddleOCR目录下打开一个终端,输入命令:python tools/train.py -c configs/rec/rec_icdar15_train.yml 2>&1 | tee train_rec.log模型开始迭代。第五...

2021-10-08 19:01:32 602

原创 3 steps to setup a best cost performance deep learning powered raspberry pi camera with openncc

Some people use Intel ncs2 and raspberry PI camera module to build their own edge computing system, but such a combination is difficult to deploy effectively in the final product stage.1. Raspberry PI can select a few fixed camera modules. It can not eff

2021-10-04 09:10:39 140

原创 Edge-ai : A night vision face blurring open camera for data privacy protection

By 2025, it is expected that there will be 1 billion cameras in the public and private fields. The edge-ai cameras with deep learning and visual analysis will also develop rapidly with the maturity of artificial intelligence technology and the improvement

2021-09-14 10:50:43 192

原创 OpenNCC智能视觉系统-基于Paddle的OCR模型迁移训练(一)

上次思考《如何构建私有的智能视觉系统》,确定了方案方向后,一顿学习和实践。今天来聊聊,基于Paddle OCR的预训练模型,进行迁移学习,让他符合自己一些应用场景,然后部署到智能视觉硬件终端OpenNCC上。 模型的迁移学习取决于预训练模型的特性和数据集本身的特性,所以在开始训练之前要严格准备预训练模型和数据集,确保预训练模型和初始数据集的一致性。OpenNCC对OCR有相应的自训练模型的完整方法说明,参考它方法,基于英文ocr模型进行对”URW Chancert L”字体...

2021-04-19 13:53:13 693 2

原创 如何构建私有的智能视觉系统

随着人工智能应用不断被教育和普及,我们生活中越来越多的重复的范式化行为可以使用智能视觉来替代,对于很多个人开发者,如何低成本、高效率的进行原型验证就很有意义,这个低成本不仅是硬件BOM的费用,更多的是前期的学习曲线,时间成本。自己在日常系统解决方案设计中,也面临很多这样的困惑,为此花些时间做了些调研和实践。 从实用角度出发,需要从以下几个基本原则去选择和设计方案:深度学习模型的迁移学习和推理部署现在深度学习框架已经比较成熟,像tensorflow、caffe、pytorch和百度的paddl...

2021-03-30 12:53:33 227

原创 SQUASHFS error问题解决

SQUASHFS error: sb_bread failed reading block 0x2082SQUASHFS error: Unable to read metadata cache entry [820b4a]SQUASHFS error: Unable to read inode [820b4a:13a4]List of all partitions:1f00

2013-06-20 10:42:41 41814 2

原创 Marvell sd8782 sdio wifi AP配置

手头产品是类似于IPC的设备,通过wifi传输视频。目标客户可能在户外使用较多,这就要求wifi 应该是Ap模式工作。Marvell sd8782 Src 源码下载根据习惯,度娘上一顿收缩,参考博文一篇。     测试uaputl 工具报错,所有命令全部不能配置。因为实际使用的marvell驱动是芯片家直接给的,而手头有的源码版本要低些,uaputl工具是低版本源码编译的,可能这里有版本差

2013-06-20 10:21:16 4460

转载 boa流程分析

1.2 Boa的特点  在μClinux中常用的Web服务器有:Boa,thttpd,httpd,其中httpd只支持静态页面,显然不适合高级应用,thttpd和Boa所提供的功能基本一样,但是thttpd在运行过程中所需要的资源要远大于Boa,因此使用Boa作为该嵌入式系统的Web服务器。系统的软件开发模型选用B/S模型。  Boa是一个高性能的单任务型Web服务器,可以运行在几乎所有的

2013-05-31 09:43:56 1108

原创 DM368 YUV422 BT1120采集

采集YUV422 720P视频,遇到奇怪问题,Y信号采集时有时无,示波器测试信号过冲明显。刚开始怀疑信号质量,后排除。查ISIF配置:./regrw.out 0x01c71000 50 -c 10x01c71000: 00000003 0x01c71004: 00001000 0x01c71008: 000000000x01c7100c: 000000000x0

2013-05-29 14:32:04 2573

原创 TI DM368 YUV420之NV12转IYUV小结

最近折腾DM368 h264解码,解码出的流直接保存成单帧YUV420文件,然后在windows上查看解码是否成功(受调试条件限制,只能通过这个方式来确认解码效果)。由于YUV420这个格式之前未实际深入调试过,忽视一些重要的知识点,导致困惑。上图,              上图色彩明显不对,这个截图后效果比原始显示要好,原始显示的图片,还有明显的竖条纹出现,感觉是每隔一列一个竖条纹

2012-10-11 11:54:42 2788

原创 TI dm365 Appro IPC H264 Dec

利用Appro ipc dec h264 1280*720 出现如下情况:ALG_VidDecRunPrm  runPrm.outOffsetV  加大这个值,解决问题。

2012-10-10 12:51:04 1533

原创 ffmpeg 静态库使用,undefined reference错误

ffmpeg移植到dm365上,遇到undefined reference错误:GA/gabin/lib/libavformat.a(allformats.o): In function `av_register_all':/GA/ffmpeg-0.10/libavformat/allformats.c:53: undefined reference to `avcodec_registe

2012-09-07 14:33:28 14413 4

原创 gstreamer GST_BOILERPLATE_FULL 分析

..../gstutils.h 定义了GST_BOILERPLATE_FULL,针对v4l2src的分析,展开如下:#define GST_BOILERPLATE_FULL(GstV4l2Src, gst_v4l2src, GstPushSrc, GST_TYPE_PUSH_SRC, gst_v4l2src_init_interfaces) ---------------->stati

2011-10-28 10:58:19 1939

原创 kernel 2.6.32 Unknown symbol 错误

一个gpio模块,以前正常使用,现在kernel升级,做了些修改,出现错误:procgpio: module license 'unspecified' taints kernel.Disabling lock debugging due to kernel taint

2011-10-14 13:41:18 2235 1

原创 linux i2c子系统abc

关于i2c 子系统的详解,不做过多描述了,我上传的资源里有份文档,比较详尽的做了分析。         我想记录的是,只是怕自己日后遗忘,能帮助我快速重拾记忆的片段。         一、kernel 在2.6.31后 i2c_attach_client() 函数已经不复

2011-09-15 14:48:13 672

原创 老驱动模块在高版本内核编译下错误解决

错误一:scripts/Makefile.build:49: *** CFLAGS was changed in "/home/zjn/workdir/mytest/kermod/dma_i2c/Makefile". Fix it to use EXTRA_CFLAGS.

2011-09-13 17:02:27 1206

原创 Vc6 Button 的WM_LBUTTONDOWN、WM_LBUTTONUP消息响应

在一个小工具制作过程中,需要响应按键的Down 、UP事件,并利用这些消息,通过串口分发。  int gms_key = KEY_NULL;  //KEY_NULL  无按键动作void CALLBACK MS_TimerKeySend(HWND hWnd,UINT

2011-09-06 09:09:39 2973

原创 DM365 应用层gpio控制

方法一:通过/sys/文件接口操作IO端口 ,转自CSDN。gpio_operation 通过/sys/文件接口操作IO端口 GPIO到文件系统的映射* 控制GPIO的目录位于/sys/class/gpio * /sys/class/gpio/export文件用于

2011-09-02 16:44:21 1720

原创 DM365 linux kernel 移植总结

内核:Linux Kernel v2.6.32-rc2-davinci1主芯片: DM365板子:  APPRO改版 流水帐:1)默认配置文件:        arch\arm\configs\davinci_dm365_gstreamer_defconfig

2011-09-02 11:10:53 1947

原创 DMAI GStreamer Plug-In 编译

more information, such as the ld(1) and ld.so(8) manual pages.---------------------------------------------------------------------- /us

2011-08-10 17:20:05 1254

原创 dvsdk_3_10_00-19 编译

编译环境:       1.dvsdk_3_10_00-19       2.arm-2009q1-176       3.Linux Kernel v2.6.18错误:     #make dmaiCompiling obj/ce/Venc.dm365.

2011-08-10 15:24:23 1709 1

典型AE算法

一个典型的AE算法原型;利用一些芯片统计数据,根据GR,GB累加分量实现AE。在实际的应用场景中需要针对没个sensor的差异调试参数

2017-09-05

sd8782 驱动源码

wifi sd8782驱动源码和固件sd8782_uapsta.bin

2013-06-20

dhcp 4.2.2

dhcp 4.2.2,dhncp服务器与客户端

2013-06-20

udhcp-0.9.8

udhcp-0.9.8 在高版本编译器下会有小bug,已经修复。

2013-06-20

Appro利用live555实现实时视频流rtsp传输

appro ipc修改live555实现实时视频流传输,可参考。

2013-05-29

boa with onvif

Appro ipc基于DM368的修改后的boa,里面实现了onvif协议,可做onvif实现参考。

2013-05-29

avilib avi分解解析库

avilibs-0.19.2.zip 可以对riff\avi格式进行解析,获取数据帧。 调试中 RFRopen_riff_file() 发现一个内存分配bug, 此为修正后版本.

2012-10-12

YUV420 720P数据

YUV 720P NV12 IYUV数据各一份

2012-10-11

linux i2c源代码情景分析

linux i2c子系统比较全面的解析。

2011-09-14

usb2.0 中文协议

usb2.0 中文版协议,简要的对usb2.0做了概要的说明,入门可读

2011-06-30

Linux下Qt编程入门

Linux下Qt编程入门,对于刚接触qt的 初学者是不错的书,能让你快速掌握基本概念

2010-04-13

嵌入式Linux系统开发技术详解——基于ARM(14章全)

嵌入式Linux系统开发技术详解——基于ARM(14章全)

2010-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除