ZBar
文章平均质量分 63
papapipo
这个作者很懒,什么都没留下…
展开
-
ZBar源码分析(十二)
2021SC@SDUSC一、qr_finder.c分析qr_finder_line *_zbar_decoder_get_qr_finder_line (zbar_decoder_t *dcode){ return(&dcode->qrf.line);}在这一点上,长度是从finder拥有的解码边缘NB的所有解码单元偏移量。zbar_symbol_type_t _zbar_find_qr (zbar_decoder_t *dcode){ qr_fi原创 2021-12-26 22:30:43 · 432 阅读 · 0 评论 -
ZBar源码分析(十一)
2021SC@SDUSC目录一、convert.c 分析1.以NULL结尾的已知格式列表,按优先顺序排列2.函数分析一、convert.c 分析1.以NULL结尾的已知格式列表,按优先顺序排列平面YUV格式 fourcc('4','2','2','P'), fourcc('I','4','2','0'), fourcc('Y','U','1','2'), fourcc('Y','V','1','2'), fourcc('4','1','原创 2021-12-19 22:00:58 · 566 阅读 · 0 评论 -
ZBar源码分析(十)
2021SC@SDUSC目录一、Makefile.am文件分析一、Makefile.am文件分析Makefile.am是一种比Makefile更高层次的编译规则,可以和configure.in文件一起通过调用automake命令,生成Makefile.in文件,再调用./configure的时候,就将Makefile.in文件自动生成Makefile文件了。所以Makefile.am文件是比Makefile文件更高的抽象。ACLOCAL_AMFLAGS = -I configbi.原创 2021-12-12 22:54:31 · 661 阅读 · 0 评论 -
ZBar源码分析(九)
2021SC@SDUSC目录一、条形码阅读器Qt4 Widget分析二、QImage到Image类型转换wrapper分析一、条形码阅读器Qt4 Widget分析条形码读取器直接嵌入基于Qt4的GUI。该小部件可以处理来自视频源或提供给QZBar::scanImage()插槽的单个QImages的条形码。Q_PROPERTY(QString videoDevice READ videoDevice WRITE se原创 2021-12-05 23:15:04 · 448 阅读 · 0 评论 -
ZBar源码分析(八)
2021SC@SDUSC目录一、Decoder C++ wrapper分析一、Decoder C++ wrapper分析zbar的decoder为低电平条宽流解码器接口,负责识别符号并提取编码数据。class Handler { public: virtual ~Handler() { } virtual void decode_callback(Decoder &decoder) = 0; };Handler类是解码器原创 2021-11-28 22:38:55 · 434 阅读 · 0 评论 -
ZBar源码分析(七)
2021SC@SDUSC目录一、zbar_image_write函数分析二、Processor C++ wrapper分析一、zbar_image_write函数分析该函数将原始图像数据转储到文件以进行调试。zimg_hdr_t hdr;hdr.magic = 0x676d697a; hdr.format = img->format; hdr.width = img->width; hdr.height = img->height;原创 2021-11-21 20:59:34 · 1015 阅读 · 0 评论 -
ZBar源码分析(六)
2021SC@SDUSC一、zbar_image_free_data函数分析原创 2021-11-14 23:21:47 · 724 阅读 · 0 评论 -
ZBar源码分析(五)
2021SC@SDUSC目录一、image头文件分析二、image源文件分析1.zbar_image_create函数分析2._zbar_image_free函数分析3.一系列get、set函数一、image头文件分析typedef enum zbar_format_group_e { ZBAR_FMT_GRAY, ZBAR_FMT_YUV_PLANAR, ZBAR_FMT_YUV_PACKED, ZBAR_FMT_RGB_PACKED,原创 2021-11-07 22:39:15 · 984 阅读 · 0 评论 -
ZBar源码分析(四)
2021SC@SDUSC目录一、proc_enter、proc_leave函数分析二、_zbar_process_image函数分析一、proc_enter、proc_leave函数分析static inline int proc_enter (zbar_processor_t *proc){ _zbar_mutex_lock(&proc->mutex); return(_zbar_processor_lock(proc));}static inl原创 2021-10-31 21:25:36 · 531 阅读 · 0 评论 -
ZBar源码分析(三)
2021SC@SDUSC目录一、zbar_processor_create函数分析二、zbar_processor_destroy函数分析三、zbar_processor_init函数分析四、zbar_processor_request_size函数分析1.zbar_processor_request_size函数分析2.zbar_processor_request_interface函数分析3.zbar_processor_request_iomode函数分析一、zba原创 2021-10-24 22:58:53 · 625 阅读 · 0 评论 -
ZBar源码分析(二)
2021SC@SDUSC目录一、processor头文件分析二、processor源文件_zbar_processor_handle_input函数分析一、processor头文件分析#define MAX_INPUT_BLOCK 15/*ms*/typedef struct processor_state_s processor_state_t;typedef struct proc_waiter_s { struct proc_waiter_s *next;原创 2021-10-17 22:06:57 · 613 阅读 · 0 评论 -
ZBar源码分析(一)
一、zbar.h头文件分析在安装路径下,include中有个zbar.h文件,首先从这个头文件入手。zbar.h文件最后给出了zbar.h所包含的头文件:# include "zbar/Exception.h"# include "zbar/Decoder.h"# include "zbar/Scanner.h"# include "zbar/Symbol.h"# include "zbar/Image.h"# include "zbar/ImageScanner.h"# incl原创 2021-10-10 23:23:15 · 1617 阅读 · 0 评论 -
ZBar项目简介及安装配置
2021SC@SDUSC目录一、ZBar项目简介一、ZBar项目简介1. ZBar是什么ZBar条形码阅读器是一个开源软件,适用于读取不同来源的条形码,如视频流、图像文件和原始强度传感器。它支持EAN-13/UPC-A, UPC-E, EAN-8, Code 128,Code 39, Codabar, Interleaved 2/5和二维码。包括在库是解码捕获的条形码图像和图像的基本应用程序,使用视频设备(如网络摄像头)作为条形码扫描仪。对于开发者,支持语言绑定包括C...原创 2021-09-28 21:02:07 · 7999 阅读 · 4 评论