自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Bash 学习摘录

使用$(…)机制来进行变量赋值(这是一种比后置引用(反引号`)更新的一种方法)。事实上这两种方法都是命令替换的一种形式。

2024-07-17 09:11:25 914

原创 OrangePi 学习摘录

Orange Pi CM4 采用了瑞芯微 RK3566 四核 64 位 Cortex-A55 处理器,采用的22nm 工艺,主频最高可达 1.8GHz,集成 ARM Mali-G52 GPU,内嵌高性能 2D 图像加速模块,内置 0.8Tops 算力的 AI 加速器 NPU,可选 1GB、2GB、4GB 或者 8GB内存,具有高达 4K 显示处理能力。

2024-07-16 10:27:48 330

转载 Rockchip RK3399 - 引导流程和准备工作

开发板 :NanoPC-T4开发板LPDDR3:4GB显示屏 :15.6英寸HDMI接口显示屏NanoPC-T4 开发板,主控芯片是 Rockchip RK3399,big.LITTLE 大小核架构,双 Cortex-A72 大核(up to 2.0GHz) + 四 Cortex-A53 小核结构(up to 1.5GHz);Cortex-A72 处理器是 Armv8-A 架构下的一款高性能、低功耗的处理器。

2024-07-08 17:41:39 21

原创 docker 学习之路

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

2024-06-28 11:42:07 813 2

原创 Radxa 学习摘录

CIF 是一个标准接口,用于连接 CMOS 或 CCD 图像传感器,并从传感器读取图像数据。而 ISP 是一种专门用于图像处理的硬件模块,它可以对从传感器读取的原始图像数据进行预处理、降噪、白平衡、自动对焦等处理操作,以生成最终的图像数据。

2024-06-27 09:37:29 378

原创 孙子兵法的笔记

一是道,二是天,三是地,四是将,五是法。故经之以五事,校之以计而索其情:一曰道,二曰天,三曰地,四曰将,五曰法。道者,令民与上同意也,故可以与之死,可以与之生,而不畏危。所以,能打而装作不能打,要打而装作不要打,要向近处而装作向远处,要向远处而装作向近处。利而诱之,乱而取之,实而备之,强而避之,怒而挠之,卑而骄之,佚而劳之,亲而离之。有利的计谋,已被采纳,还要造成有利的态势,作为外在的辅助条件。所谓有利的态势,就是根据对自己有利的情况,掌握作战的主动权。兵者,国之大事,死生之地,存亡之道,不可不察也。

2024-06-25 21:04:33 656

原创 V4l2 专栏

V4L2(Video for Linux 2)是 Linux 操作系统中用于支持摄像头和视频设备的框架。它提供了一组 API 和驱动程序接口,用于在 Linux 系统中进行视频采集、视频流处理和视频播放等操作。设备抽象层:V4L2 框架提供了一个设备抽象层,使得应用程序可以与各种不同类型的视频设备进行通信,包括摄像头、视频采集卡等。统一的控制接口:V4L2 定义了一套统一的控制接口,可以通过这些接口来配置和调整视频设备的各种参数,比如亮度、对比度、饱和度等。

2024-06-25 11:05:25 144

原创 SFNC —— 模拟控制(五)

对于一些在原始或 RGB 模式下的彩色相机,红/蓝通道可以相对于绿色通道使用红/蓝平衡比(BalanceRatio)增益进行白色平衡。自动功能 GainAuto, BlackLevelAuto, BalanceWhiteAuto, GainAutoTapBalance 和。其他彩色相机独立控制每个颜色通道的增益,在这种情况下,红、绿、蓝的增益特性可以用于白色平衡。本章中的特征描述了如何影响图像的模拟特征,如增益、黑色电平、白色剪辑和伽马。

2024-06-22 15:36:45 626

原创 SFNC —— 采集控制(四)

采集控制章节描述了与图像采集相关的所有特征,包括触发器和曝光控制。它描述了采集的基本模型和设备的典型行为。    本节描述了用于描述和命名与采集相关的特性的词汇表和术语。它还定义了与采集相关的信号及其在设备采集图像时的时间位置。    采集(Acquisition)由直线(Lines)构成的一个或多个帧(Frames)组成。采集的帧可以选择分组为单独触发的较

2024-06-18 10:26:38 344

原创 SFNC —— 图像格式控制(三)

为了简化标准文本和特性描述(参见上面的示例),可选的区域选择器没有显式地传播到它可能选择的 SFNC 的所有特性。)可能允许,例如每像素 16 位,真实图像数据可能只提供一定范围的值(例如每像素 12 位,因为相机仅配备了 12 位模拟到数字转换器)。)特征包含了用户指定的信息和设备提供的信息的混合,所以它适合于描述整个像素设置,但在必须设置或查询个别设置时可能不太实用。这个网页还给出了当前标准化的像素格式的列表及其唯一的标识符值(参见 “GenICam像素格式值” 和 “PFNC的参考头文件” 文档)。

2024-06-17 17:04:22 791

原创 SFNC —— 设备控制(二)

设备控制功能为设备(摄像头)及其传感器提供一般信息和控制。这主要用于在枚举过程中识别设备,并获取有关传感器分辨率的信息。与设备的一般状态有关的其他信息和控制也包括在此类别中。该设备的传感器的扫描类型。通常,此特性是不可写的。但有些摄像头可能允许在线扫描和区域扫描之间切换。设备信息和控制的类别。该设备的产品系列的标识符。

2024-06-17 14:36:21 971

原创 SFNC —— 标准特征命名约定(一)

本文档包含了 GenICam 的 “标准特性命名约定(SFNC)”,该协议为基于 GenICam 标准的设备提供了标准特性命名约定和标准行为模型。所有 GenICam 标准文档的最新发布版本都可以在EMVA 网站上的 GenICam 下载页面上找到(特别请参见 “SFNC(标准特性命名约定)” 一节)。仅使用 GenApi 就足以使相机或设备的所有功能都可以通过 GenICam API 进行访问。

2024-06-17 11:11:53 910

原创 GenICam标准(六)

对每个接口,实际的实现可以提供更多的方法,例如,除了 SetValue(value) 方法,还可以用直接映射到 SetValue() 的方式来实现 operator=(value) 方法。而且,实际的变量类型也可以不一样,例如,相对于伪代码中的类型 string ,实际的实现可以是 Cstring ,std::string 或其它的类型。这些标准属性列表是分开提供的。l EnumEntryList GetEntries() – 返回一个指向枚举型的EnumEntry节点的指针的列表。

2024-06-15 15:15:16 667

原创 GenICam标准(五)

在下面的例子中,我们对一个高级 DCAM 属性解锁,属性的 元素是 0x0030533B73C3 ,其中 0x003053 是制造商的 ID,0x3B73C3 是这个制造商所定义的属性 ID。VendorName 和 ModelName 元素转换成带 IString 接口的节点,用于读相机的制造商和型号名称(脚注:注意,不要求配置 ROM 中的字符串是以 NULL 结尾的,参见 IEEE 1212 ),元素中的 16 进制数值是各自的 key 值,和入口一起储存在单元目录中。

2024-06-15 15:06:00 1127

原创 Win11 问题集

最后,在桌面分别双击打开这两个 reg 文件。5、修改完成后,重启电脑就可以看到账户名称修改成功了。2、展开【本地用户和组】,双击打开【用户】。3、右键想要修改用户名的账户,打开【属性】。1、右键桌面此电脑,打开【管理】。4、在【全名】下输入想要的名称。

2024-06-15 10:35:35 184

原创 GenICam标准(四)

我们举一个IFloat::Gain节点的例子来理解后一个动作,用户可以把任何值写入这个节点,但是再把这个值读回来的时候,会得到一个相机调整之后的值,相机调整这个值的目的是让内部的模数转换部分能够使用。注意,对任何实现来说,缓存都是一个可选的属性。预处理器用一组MaskedInt节点代替StructReg节点:根据每个元素创建一个MaskedInt节点,这个MaskedInt节点从StructEntry元素取得Name属性、所有的子元素,加上未在元素中出现的StructReg节点的所有元素。

2024-06-14 17:49:28 395

原创 GenICam标准(三)

为确保在 BinningReg 节点的内容变化的时候,ImagerHeightReg 节点的缓存无效,必须在两个节点间引入一个连接。另外,随着时间的推移,相机描述文件也要相应地扩展,例如,当相应的相机产品增加了属性的时候。某些相机包含一个叫做 Binning(装箱) 的属性,当 Binning 被置为 ON,相邻像素的值(charge)被合并,实现较好的效果,但代价是分辨率较低。为说明这一点,需要用到更复杂的例子。规则:当一个节点的内容发生变化的时候,要通知其所有的客户端,以便客户端可以令缓存无效。

2024-06-14 16:51:54 1051

原创 GenICam标准(二)

GenApi 模块解决如何去配置相机的问题。主要的思路是,让相机生产厂商为他们的相机提供机器可以识别的产品说明。这些相机描述文件(camera description files)包含所有需要的信息,用以自动地把相机的属性(features)和其寄存器(registers)相对应。相机的 Gain 属性是一个典型的例子,假设用户想令 Gain=42 ,利用 GenICam ,通用的软件可以读相机的描述文件并发现,要把 Gain 属性设成 42 意味着向地址为 0x0815 的寄存器写入值 0x2A。

2024-06-14 15:08:56 1212

原创 GenICam标准(一)

如今的数码摄相机包含了很多的功能,而不仅仅是采集图像。对于机器视觉相机来说,处理图像并把结果附加到图像数据流上,控制附加的硬件,代替应用程序作实时的处理等都是很平常的事情。这也导致了相机的编程接口变得越来越复杂。GenICam 的目标是为所有类型的相机提供一个统一的编程接口。无论相机使用的是哪种传输协议或者实现了哪些功能,编程接口(API)都是一样的。见下图。GenICam 标准包含多个模块(module),按照主要功能分为如下部分:GenApi、GenTL、SFNC、CLProtocol、GenCP。

2024-06-14 14:28:05 1113

原创 GIGE 协议摘录 —— 照相机的标准特征列表(五)

GigE 视觉规范依赖于 GenICamTM规范(www.genicam.org)来描述该相机支持的特性。此描述采用 XML 设备描述文件的形式,该文件涉及由 GenICam 规范的 GenApi 模块定义的语法。☆。

2024-06-12 10:53:36 478

原创 GIGE 协议摘录 —— 引导寄存器(四)

表示当前心跳超时时间(单位:ms)。如果值小于 500ms,则默认为 500ms,该寄存器内容也被改变以反映设备使用的实际值(只要更改该寄存器均可触发该动作)。对于 GVSP 发送器,表示指定流通道的目的 IP 地址;对于 GVSP 接收器,则表示接收器可能接收数据流来源的目的 IP。当该通道上的流处于活动状态时,GVSP 发送器不会写该寄存器。

2024-06-07 17:16:48 202

原创 GIGE 协议摘录 —— GVSP 协议(三)

GVSP 是一种依赖于 UDP 传输层协议的应用层协议。它允许 GVSP 接收器从 GVSP 发射机接收图像数据、图像信息或其他信息。GVSP 数据包总是从 GVSP 发射器传输到接收器。该规范上的当前版本使用 UDP IPv4 作为传输层协议。由于 UDP 是不可靠的,GVSP 提供了机制来保证数据包传输的可靠性(通过 GVCP),并确保最小的流量控制。下面为 GVSP 支持的各种像素格式提供了 #define 定义。每个像素格式都用一个 32 位的值来表示。上面的 8 位表示该颜色。

2024-06-07 17:14:57 1126

原创 GIGE 协议摘录 —— GVCP 协议(二)

若该消息的 static_IP 字段为0,设备必须重启其所有网络接口上的 IP 配置周期,而不用发送给程序一个 FORCE_ACK 命令,否则,设备须将其 IP 地址设置为该字段的值,成功分配后,返回 FORCEIP_ACK(若程序请求)。对于前者,GVSP 接收端程序可使用分组ID向下跟踪包序列,如果某个包ID跳过了,程序立即请求重发丢失分组,可以使用超时器检测数据跟踪是否丢失,对于后者,程序不能确定分组ID 值是有序的,因此需要一个分组重传机制,可以有多种,如使用超时方案。关闭通道,则为第一个。

2024-06-07 17:06:29 1103

原创 Hi3519DV500 学习摘录

【代码】Hi3519DV500 学习摘录。

2024-06-06 10:09:37 291

原创 GIGE 协议摘录 —— 设备发现(一)

GigE Vision 是一种通信接口标准,可用于各种网搭拓扑上的视觉软件与视频流设备间的交互。该标准是基于 UDP/IP 协议体系,并构成了 Gige Vision 协议(工作在应用层,包括 GVCP 和 GVSP 两个协议)。

2024-05-28 10:18:05 1268

原创 GIGE 学习笔记

GigE:最新引进的标准界面,GigE仍在定义设计中, 以1000Mb以太网路为基准,它供给大约108Mb连续带宽(和500Mb以上的Camera Link相比),对于长度100公尺以上的标准,GigE最大的好处是讯号线加上电路规格或转换器长度可达1000公尺以上。GigE Vision是一种基于千兆以太网通信协议开发的相机接口标准。在工业机器视觉产品的应用中,GigE Vision允许用户在很长距离上用廉价的标准线缆进行快速图像传输。它还能在不同厂商的软、硬件之间轻松实现互操作。

2024-05-23 10:06:06 364

原创 三十六计的笔记

总之,自己难于做到的事情,可以借助敌人的手去做,无需亲自动手,便可坐得其利,甚至还可驱使敌人利用另一方敌人以达到自己的目的,或者借用敌人利用自己的机会反过来加以利用而完成自己的设想,使敌人在不知不觉中为我所用,即使敌人发觉,也不得不为我所借用,这便是“借刀杀人”之计的妙用。“围魏救赵”,是我国历史上一个十分成功的战例,它主张对敌方避实就虚,善于抓住敌方的弱点,使敌人受到牵制,从而用最少的代价去取得最圆满的成功,此乃转化敌我地位的迂回战略。此计就是借助别人的力量去消灭自己的敌人,以达到保全自己的目的。

2024-05-21 09:35:19 467

原创 麦肯锡高效沟通课:掌控高难度谈判的13种技巧的笔记

吾辈位高望重,他人不敢指摘,惟当奉方寸如严师,畏天理如刑罚,庶几刻刻敬惮。

2024-05-13 15:44:35 451

原创 当时这样说就好了的笔记

以瓦注者巧,以钩注者惮,以黄金注者昏。

2024-05-11 13:58:58 627

原创 高效能人士的七个习惯的笔记

与人为善,取人为善之道,如大河水盛,足以浸灌小河,小河水盛,亦足以浸灌大河。

2024-05-10 08:55:04 365

原创 如何阅读:一个已被证实的低投入高回报的学习方法的笔记

低效阅读不过是在浪费时间,掌握高效阅读才能达到读书的目的。

2024-05-08 10:57:33 408

原创 麦肯锡精英高效阅读法笔记

求人之道,须如白圭之治生,如鹰隼之击物,不得不休。

2024-05-07 17:47:05 660

原创 真希望我父母读过这本书的笔记(二)

若遇棘手之际,请从 “耐烦” 二字痛下功夫。

2024-05-06 16:23:43 299

原创 真希望我父母读过这本书的笔记(一)

以勤为本,以诚辅之。勤则虽柔必强,虽愚必明。诚则金石可穿,鬼神可格。

2024-05-05 10:18:11 302 2

原创 陪孩子终身成长

书籍是全世界的营养品,生活里没有书籍就好像没有阳光,智慧里没有书籍,就好像鸟儿没有翅膀。

2024-04-30 16:19:36 104

原创 如何有效阅读一本书笔记

黑发不知勤学早,白首方悔读书迟。

2024-04-30 09:19:22 352

原创 读懂一本书笔记

富家不用买良田,书中自有千钟粟。安居不用架高堂,书中自有黄金屋。出门莫恨无人随,书中有马多如簇。娶妻莫恨无良媒,书中自有颜如玉。男儿欲遂平生志,六经勤向窗前读。

2024-04-29 14:14:05 735 4

原创 冯唐成事心法笔记 —— 知智慧

心常用则活,不用则窒,如泉在地,不凿汲则不得甘醴。如玉在璞,不切磋则不成令器。

2024-04-25 13:42:33 232

原创 冯唐成事心法笔记 —— 知世

凡办一事,必有许多艰难波折,吾辈总以诚心求之,虚心处之。心诚则志专而气足,千磨百折而不改其常度,终有顺理成章之一日。

2024-04-25 10:07:40 515

原创 冯唐成事心法笔记 —— 知人

夫天下之事,其不如人意者固十常八九,总在能坚忍耐烦,劳怨不避,乃能期于有成。

2024-04-25 09:42:37 884

了解历史,带领大家重温经典

带领大家重温经典

2024-04-04

Icons8 PPT制作

Icons8 PPT制作

2021-12-22

疯狂Kotlin讲义分卷二,共两卷!

疯狂Kotlin讲义分卷一,共两卷!高清版,目前发现csdn上都是链接外部,下载很慢,故分卷上传。

2018-12-19

疯狂Kotlin讲义分卷一,共两卷

疯狂Kotlin讲义分卷一,共两卷!高清版,目前发现csdn上都是链接外部,下载很慢,故分卷上传。

2018-12-19

UNIX环境高级编程第三版(英文)

UNIX环境高级编程第三版,linux下编程必不可少的参考书。

2016-09-19

深入理解LINUX网络技术内幕02

深入理解LINUX网络技术内幕02

2016-09-05

深入理解LINUX网络技术内幕

深入理解LINUX网络技术内幕

2016-09-05

TCPIP协议详解卷一:协议

TCPIP协议详解卷一:协议

2016-09-05

linux内核完全注释

Linux内核完全注释,ISBN:9787111149682,作者:赵炯编著

2016-09-05

Linux C 函数详解

Linux C 函数详解,一本linux下C编程工具书

2016-09-05

UNIX环境高级编程第二版

UNIX环境高级编程第二版。一本学习linux C编程的好书。

2016-09-05

Android设计招式之美

Android设计招式之美,高焕堂

2016-09-05

Android系统源代码情景分析随书源码

Android系统源代码情景分析随书源码

2016-08-30

Android系统源代码情景分析03

Android系统源代码情景分析。一本介绍android系统框架的书籍。写的非常不错。

2016-08-30

Android系统源代码情景分析02

Android系统源代码情景分析。一本介绍android系统框架的书籍。写的非常不错。

2016-08-30

Android系统源代码情景分析

Android系统源代码情景分析。一本介绍android系统框架的书籍。写的非常不错。

2016-08-30

Android内核剖析

由柯元旦编著的《Android内核剖析》详细分析了Android内核的内部机制,包括窗口管理系统、Activity管理系统、输入法框架、编译系统等,为Android内核定制及高级应用程序开发提供技术参考。, 《Android内核剖析》适合于所有Android相关的工程师及产品经理,还可作为相关培训机构的教材。

2016-08-30

深入理解Android网络编程技术详解与最佳实践05

深入理解Android网络编程技术详解与最佳实践,高清带书签,共5卷。适合入门者,内容一般般,参考看看吧。

2016-08-30

深入理解Android网络编程技术详解与最佳实践04

深入理解Android网络编程技术详解与最佳实践,高清带书签,共5卷。适合入门者,内容一般般,参考看看吧。

2016-08-30

深入理解Android网络编程技术详解与最佳实践03

深入理解Android网络编程技术详解与最佳实践,高清带书签,共5卷。适合入门者,内容一般般,参考看看吧。

2016-08-30

深入理解Android网络编程技术详解与最佳实践02

深入理解Android网络编程技术详解与最佳实践,高清带书签,共5卷。适合入门者,内容一般般,参考看看吧。

2016-08-30

深入理解Android网络编程技术详解与最佳实践

深入理解Android网络编程技术详解与最佳实践,高清带书签,共5卷。适合入门者,内容一般般,参考看看吧。

2016-08-30

Android开发艺术探索随书源码之PinExpandableListView

Android开发艺术探索随书源码之PinnedHeaderExpandableListView-master。随书源码的扩展阅读,开源项目,源码中未包含

2016-08-30

疯狂Android讲义第2版随书源码

疯狂Android讲义第2版随书源码

2016-08-30

疯狂Android讲义第2版03

疯狂Android讲义第2版,作者李刚。高清带标签。文件太大,分三卷压缩。

2016-08-30

疯狂Android讲义第2版02

疯狂Android讲义第2版,作者李刚。高清带标签。文件太大,分三卷压缩。

2016-08-30

疯狂Android讲义第2版

疯狂Android讲义第2版,作者李刚。高清带标签。文件太大,分三卷压缩。

2016-08-30

Android开发艺术探索随书源码

Android开发艺术探索随书源码

2016-08-30

Android开发艺术探索04

Android开发艺术探索,高清带书签。文件太大,分四卷压缩

2016-08-30

Android开发艺术探索03

Android开发艺术探索,高清带书签。文件太大,分四卷压缩

2016-08-30

Android开发艺术探索02

Android开发艺术探索,高清带书签。文件太大,分四卷压缩

2016-08-30

Android开发艺术探索

Android开发艺术探索,高清带书签。文件太大,分四卷压缩

2016-08-30

Android群英传源代码

Android群英传随书源代码

2016-08-30

Android群英传03

Android群英传高清扫描版。文件太大,采用分卷压缩,共三个压缩包。 一本Android提升的好书籍。

2016-08-30

Android群英传02

Android群英传高清扫描版。文件太大,采用分卷压缩,共三个压缩包。 一本Android提升的好书籍。

2016-08-30

Android群英传

Android群英传高清扫描版。文件太大,采用分卷压缩,共三个压缩包。 一本Android提升的好书籍。

2016-08-30

stevens 1990源码

stevens 1990源码,及Unix网络编程

2013-12-09

高级Bash 脚本编程指南(带标签和注释)

增加了标签的和注释的bash脚本编程,所有脚本的注释经过验证过。标签能快速定位,注释能更清楚脚本意思。

2011-01-12

空空如也

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

TA关注的人

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