自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (6)
  • 收藏
  • 关注

原创 v4l2采集图片初探遇到的问题【日积月累计划】

背景本次需要用摄像头采集图片,但是不想用opencv,因为需要重新编译。搜了下相关文章,挺多的。但是实际上却远没有我想的那么简单。绕了很大的弯。问题其实说起来用v4l2的api操纵摄像头捕获视频步骤并不复杂:打开摄像头描述符、(可先查询)、设置摄像头、(可检查以下设置的参数是否正确)、获取图像、处理图像。其中最重要的函数ioctl。我的问题发生在获取图像上。之前看一篇csdn的文章说可以用read来获取图像,不用先将图像存在内核空间然后用mmap映射导出图像。代码如下:#include <

2021-03-27 16:30:39 822

原创 烧写Armbian image的NanoPi NEO Core和WiringNP库 【日积月累计划】

背景介绍基本不用官方镜像,通常给NanoPi 烧写Armbian镜像。本次使用的NanoPi Neo Core也是烧写的此固件。NanoPi基于WiringPi这个开源库自己做了一个WiringNP库,可用来操作GPIO接口。从https://github.com/friendlyarm/WiringNP/blob/master上copy,编译安装之后。运行bash gpio readall之后。提示一下错误:piBoardRev: Unable to determine board revision

2021-03-23 13:43:17 1889

原创 Nanopi Neo Core上网记之二(日积月累计划)

一、背景介绍前段时间写了《Nanopi Neo Core上网记》,交代了usb上网的方法。现在因为项目需要,自己做了一个底板,把以太网引了出来。今天 开始测试。刚开始可以通过ssh连接上neo core。但是奇怪的是却上不了网。后来发现是因为上一篇,设置了usb上网的缘故。将之前的更改复原重启就可以上网了。但是今天遇到个更加诡异的问题。mac地址重启就变化。二、过程网上有很多教程高速如何更改,但是今天却诸事不顺。显示auto少些了个a,然后是mac 地址的连接符用成了“-”,而不是“:”

2021-03-21 14:57:21 302

原创 创作排行有感

创作排行有感今天去看了看自己的文章阅读量,还稳定在一天几十次。不过这也无所谓,这里不过是自己梳理知识,记录问题的地方。但是人偶尔还是会有争强好斗的弱点。有一个创作排行的按钮,我以为是自己的文章阅读量比较。却不想结果是这样的:我去,第一条热度335809。估计人家这一篇文章的热度超过我这两年的文章阅读量几百上千被。我就进去看了一下:但是这里的阅读量是12577.第一个问题:热度不等于阅读量,是否正相关?那么第一个问题:热度和阅读量是不是一样?(应该不一样)那是不是正相关的我就找到第二篇热度最

2021-03-12 14:41:04 132 2

原创 Android密码存储实践

1、概述和思路android应用跑在沙盒里,通常数据没有泄露风险。但是高手还是有办法获取应用生成的缓存、数据库等。如果将密码直接存储在数据库里面并不安全。即便是本地无关紧要的小应用最好也对存储的密码进行加密。加密有很多方法,对称和非对称加密算法相比很多人都知道。AES是对称加密的代表,RSA是非对称加密算法的代表。在网络传输时,往往用RSA来加密AES的密钥传递给通讯方。tls通讯可以更深入了解一下。这里不再赘述。因为密码数据较少,使用RSA这种计算复杂度更高的加密算法对整体性能影响不是很大。为了保证

2021-03-11 13:24:16 836 2

原创 Android 诡异错误[日积月累计划]

综述最近在学安卓,遇到过一些诡异的错误。因此开一贴,用来记录错误和错误的原因。1、Execution failed for task ‘:app:kaptDebugKotlin’.一般是使用room的时候造成的错误。具体可能是@annotation错误或者data class错误。我这次遇到的是后一种:@Entity(tableName = "scale_node_table")data class ScaleNodeInfo( @PrimaryKey(autoGenerate

2021-03-04 22:49:37 165 2

Linux_Piter_2018_-_New_GPIO_interface_for_linux_userspace.pdf

introduce what is libgpiod and how to use them in c/c++/python

2020-09-13

xfeature2d.zip

opencv 4.4编译时出现找不到文件的问题。详细可搜索1301错误。文件要在opencv文件夹的.cache下.具体可参见博客文档https://blog.csdn.net/watershade2010/article/details/107897867

2020-08-18

test_boof.py

配合本文章的python代码。用pyboof(将boofcv用python包裹了一层)来实现二维码的识别。总体上识别准确度还是挺高的,速度也比opencv的快。后面继续测试其他类别的在做一个测试。

2020-02-13

test_qr.py

本文章中相关的python代码.基于opencv的QRCodeDetector实现二维码的识别。并提供运行时间。 总结起来opencv 4.2的二维码识别效果无论误动作率还是识别速度都比较差。

2020-02-13

mqtt_5.0.zip

此文档是转载开源的mqtt 5.0的中文翻译文档。 网址是:https://github.com/hui6075/mqtt_v5 个人觉得此文档翻译质量很高,对于IoT开源的朋友帮助很大。

2019-08-24

at89c51cc03 canserver

自己项目使用,谁有用,谁下载!总之atmel的这款芯片at89c51cc03挺冷门的。自己看英文资料就看了很久,依然有不理解的东西!

2013-11-17

空空如也

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

TA关注的人

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