thinkphp 实现图片中的二维码识别
需求是把A4纸上的二维码识别出来。找了整整两天终于找到一个能用的 发出来给大家踩坑 我是按照这个文章来试的 php 识别二维码 - lin_zone - 博客园
结果是三种我都没有弄出来 不是这个报错 就是返回空
最后是找了一个人发的包 想转载他的还找不到原文了 下边是包链接 放百度网盘了
链接: https://pan.baidu.com/s/1XOGnxs3XjCSiJIjCiw-X0A?pwd=wr22
里边有两个文件 想自己配置的可以参考里边的使用说明
我是linux系统 安装的宝塔
直接复制php文件到你的控制器里 deCodeBitMap 你可以放到common里用 我这里为了演示
public function index(){$imagepath = "/www/wwwroot/wenhuaadmin/public/uploads/20220330/6df733f6920462b515ac65b1a3a078ca.jpeg";$host = '127.0.0.1';$port = 20147;echo $this->deCodeBitMap($imagepath,$host,$port);}static function deCodeBitMap($imagepath,$host,$port){$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die($imagepath." Could not connet server create\n"); // 创建一个Socketif(!$socket){return "";}$connection = socket_connect($socket, $host, $port) or die($imagepath." Could not connet server connection\n");if(!$connection){return "";}socket_write($socket, $imagepath) or die("Write failed\n"); // 数据传送 向服务器发送消息$buff = socket_read($socket, 1024, PHP_NORMAL_READ);return $buff;}
下面是开始jar包的配置
选取jar路径 之后其他的会出来
启动jar包
java -jar QRCodeDecodeServer_fat.jar
之后访问链接页面输出了我生成二维码的字符串 完美!!!
as8ua9schj9qn318hnd98cbc
thinkphp 实现图片中的二维码识别相关推荐
- JavaCV进阶opencv图像处理:10行代码快速实现扫描识别图片中的二维码
人脸检测识别 javacv进阶opencv图像检测/识别系列目录 人脸检测识别 JavaCV进阶opencv图像处理:摄像头图像人脸检测 JavaCV进阶opencv图像处理:ffmpeg视频图像画面 ...
- 如何使用Python识别图片中的二维码
如何使用Python识别图片中的二维码 二维码是一种方便快捷的信息传递方式,它们广泛应用于电子商务.广告和其他领域.在许多情况下,我们需要识别图片中的二维码,以便从中获取信息.Python是一种流行的 ...
- 使用UVCCamera拍照后zbar与zxing识别图片中的二维码
最近公司有一个需求,使用UVC摄像头,拍照识别图中的二维码. 关于UVC请看:mirrors / liuguihong / androiduvccamera · GitCode 步骤如下: 1.添加依 ...
- OpenCV(项目)二维码识别(二维码、条形码)
目录 过程 1.获取图片中的二维码信息 2.获取视频中的二维码信息 3.检测出二维码框 4.显示数据 5.添加数据,判断二维码是否授权 5-1:.添加数据 5-2.读取文件信息,放入数组 5-3.判断 ...
- iOS 花式二维码生成和二维码识别
iOS 原生的二维码识别非常之棒,反正比 ZXing 和 ZBar 效果都好些,所以以后打算尽量用原生的二维码识别,然后最近把原生的二维码生成也顺便做了一遍,并且在原有基础上加了一些样式参数,封了一个 ...
- Python基于pyzbar、opencv、pyqt5库,实现二维码识别 gui 应用程序开发
二维码组成结构基本介绍 二维码识别背景介绍 视觉的方法可以用来估计位置和姿态.最容易想到的是在目标上布置多个容易识别的特征,这样使用opencv相机标定和.相机畸变矫正.轮廓提取.solvepnp来获 ...
- K210学习笔记(十)——二维码识别
前言 MAIX BIT(K210)和openmv在传统视觉处理这个方面代码是通用的,掌握K210的色块识别和二维码识别其实也掌握了openmv对应的用法. 一.二维码是什么? 二维码 (2-dimen ...
- Opencv+Zbar二维码识别(标准条形码/二维码识别)
使用Opencv+Zbar组合可以很容易的识别图片中的二维码,特别是标准的二维码,这里标准指的是二维码成像清晰,图片中二维码的空间占比在40%~100%之间,这样标准的图片,Zbar识别起来很容易,不 ...
- iOS相册图片二维码识别
前言:最近客户要求开发一个功能,类似微信长按图片识别图片中的二维码,一开始我使用了ZXingObjC,但是完成后被测试出有些二维码识别不了,所以只能另寻它法,之后更换为苹果系统自带的识别图片二维码的功 ...
- 前端实现二维码识别wechat-qrcode-ocr-wasm
简介 为了实现拍照上传的二维码识别.在vue项目中引入npm包(需要浏览器支持webassembly) npm install wechat-qrcode-ocr-wasm 安装后拷贝 /node_m ...
最新文章
- $.ligerdialog.open中确定按钮加事件_彻底搞懂JavaScript中的this指向问题
- centos中使用python遇到的几个问题
- UVA10785 The Mad Numerologist
- 《我也能做CTO之.程序员职业规划》 水准之上,期望以下
- php三维数组转换二维数组,php 三维数组转二维数组(多维数组变合拼二维数组)(foreach循环 数组叠加)...
- Android Studio导入Eclipse项目
- BZOJ3252攻略——长链剖分+贪心
- linux下检查是否安装过某软件包
- 物联卡与SIM卡相比优势在哪
- HCSE5.0中文胶片
- ‘MSOCache’是什么文件?
- Java用Tessdata做OCR图片文字识别
- Selenium版本和浏览器版本对应问题
- echarts饼图pie中间显示总数
- 网页学习小技巧哈哈哈
- shell 获取当前目录的路径
- 论智能问答中的对抗攻击及防御策略
- 【历史上的今天】12 月 16 日:晶体管问世;IBM 停售 OS/2;科幻小说巨匠诞生
- ToggleSwitch控件介绍
- [ARM+Linux] 基于全志h616外设开发笔记