zxing 去白边_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > zxing 去白边

zxing 去白边

 2013/8/11 12:59:47  floaven  程序员俱乐部  我要评论(0)
  • 摘要:网上有相关的一些分析资料,百度贴吧里也有原因,因为创建的时候预先插入了白边。这里给出不修改源代码的方案。测试PDF_418和QR_CODE有效其他的同理,需要研究源代码publicstaticBitMatrixdeleteWhite(BitMatrixmatrix){int[]rec=matrix.getEnclosingRectangle();intresWidth=rec[2]+1;intresHeight=rec[3]+1;BitMatrixresMatrix=newBitMatrix
  • 标签:

网上有相关的一些分析资料,百度贴吧里也有原因,因为创建的时候预先插入了白边。 这里给出不修改源代码的方案。?测试PDF_418和QR_CODE有效 其他的同理,需要研究源代码

class="java" name="code">	public static BitMatrix deleteWhite(BitMatrix matrix){
		int[] rec = matrix.getEnclosingRectangle();
		int resWidth = rec[2] + 1;
		int resHeight = rec[3] + 1;

		BitMatrix resMatrix = new BitMatrix(resWidth, resHeight);
		resMatrix.clear();
		for (int i = 0; i < resWidth; i++) {
			for (int j = 0; j < resHeight; j++) {
				if (matrix.get(i + rec[0], j + rec[1]))
					resMatrix.set(i, j);
			}
		}
		return resMatrix;
	}

??

  • 相关文章
发表评论
用户名: 匿名