小编alv*_*rna的帖子

如何检测图像中的QR码图案?

我正在研究QR探测器代码,我需要在图像上找到寻找模式(FP).我创建了一个类似于你在QR码角上找到的方块的二进制模板:

FP = ones(9);
FP(2:8,2:8)=0;
FP(3:7,3:7)=1;
FP(4:6,4:6)=0;
figure;imshow(FP)
Run Code Online (Sandbox Code Playgroud)

我尝试使用与该模板最大相关性来查找图像中的点xcorr2.我的问题很明显:与QR码可能在图像上的实际尺寸相比,我的模板非常小.

有没有办法寻找图案/面具而不必调整大小?还有另一种解决这个问题的方法吗?

例如,这是带有QR码的图像

在此输入图像描述

matlab qr-code image-processing

8
推荐指数
1
解决办法
1万
查看次数

bash:在继续之前等待特定的命令输出

我知道有几个帖子问类似的问题,但没有一个解决我遇到的问题。

我正在处理一个脚本,该脚本处理与不同Bluetooth low energy设备的连接,使用它们的一些句柄读取gatttool并动态创建一个.json包含这些值的文件。

我遇到的问题是gatttool命令需要一段时间才能执行(并且由于device is busy或类似的消息并不总是成功连接到设备)。这些“错误”不仅转换为错误的数据以填充.json文件,而且还允许脚本行继续写入文件(例如添加额外的}或类似的)。我正在使用的命令示例如下:

sudo gatttool -l high -b <MAC_ADDRESS> --char-read -a <#handle>
Run Code Online (Sandbox Code Playgroud)

我怎样才能以一种可以等待某个输出的方式来解决这个问题?在这种情况下,--char-read使用时的理想输出gatttool是:

Characteristic value/description: some_hexadecimal_data`
Run Code Online (Sandbox Code Playgroud)

通过这种方式,我可以确保我是逐行跟踪脚本而不是进行这些“跳转”。

bash wait bluetooth-lowenergy

5
推荐指数
1
解决办法
2679
查看次数

Android:字符串替换("<\","<")返回错误

我需要在使用JSON检索的HTML String中替换所有<\符号<.显然, String correctText = TEXT.replace("<\" , "<"); 无法执行,因为第一个表达式被识别为退出语句而不是Char序列.我怎样才能做到这一点?

string android replace

0
推荐指数
1
解决办法
99
查看次数

javascript:将十六进制值转换为有符号的8位整数

我需要一种使用JavaScript从十六进制值中获取带符号的8位整数的方法。到目前为止,我已经尝试过使用parseInt(value, 8)它,但是它似乎已被弃用,并且我得到了parseInt(0xbd, 8) = 0(当它应该给出时-67)。

我怎样才能做到这一点?

javascript parseint

0
推荐指数
1
解决办法
1950
查看次数