Comments (4)
from boofcv.
Hello Peter, I appreciate your your help - thank you very much.
We are using BoofCV to create the Micro QR code (sorry for using the wrong name before). We are not using thresholding, we convert the original image with to a grayscale image.
I have attached the grayscale image gray
that is used by the detector. We convert the original color image with ConvertBufferedImage.convertFromSingle(original, null, GrayU8.class);
:
var config = new ConfigMicroQrCode();
MicroQrCodeDetector<GrayU8> detector = FactoryFiducial.microqr(config, GrayU8.class);
detector.process(gray);
from boofcv.
Sorry for taking a bit to reply. The images you posted look a bit noisy. Can you paste the code you used to generate these markers? It's also possible that they are somehow in an illegal state. I hope to be able to dive into this soon.
from boofcv.
Hello Peter,
here would be the code that we are using to generate the Codes:
public byte[] getMicroQrCode() {
MicroQrCode qr = new MicroQrCodeEncoder()
.setError(MicroQrCode.ErrorLevel.M)
.addAutomatic(getData())
.fixate();
GrayU8 rendered = MicroQrCodeGenerator.renderImage(3, 2, qr);
BufferedImage image = ConvertBufferedImage.convertTo(rendered, null);
try(ByteArrayOutputStream baos = new ByteArrayOutputStream()) {
ImageIO.write(image, "png", baos);
return baos.toByteArray();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
I don't think the codes could end up in an illegal state?
Christian
from boofcv.
Related Issues (20)
- Maven can't find 0.40.1, even via https://jitpack.io HOT 2
- Cannot decode these Qr codes HOT 1
- In Android, Conflict between protobuf-java and protobuf-javalite. HOT 4
- BoofCV Qr Scanner and Flutter HOT 2
- RuntimeException when decoding specific files HOT 4
- Micro QR Detection HOT 3
- Real Time SLAM capabilities update HOT 1
- Faster Point Cloud Rendering
- Can't decode this QR-Code HOT 1
- Update snakeyaml to address CVE-2022-1471 vulnerability HOT 1
- Outdated dependencies HOT 4
- Bug in Release 0.43 HOT 3
- Cannot decode numeric QR codes containing exactly 4 digits HOT 2
- False positive finder pattern detection inside QR code HOT 2
- Automated check to make sure examples and demos build correctly
- Micro QR Codes don't ignore malformed padding HOT 3
- 0.43.1 Problem ? HOT 1
- In 0.42 and before there's a code injection vulnerability of `boofcv.io.calibration.CalibrationIO.load` HOT 1
- Arbitrary code may be executed in readObject.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boofcv.