当前位置: 首页>>代码示例>>Java>>正文


Java Measurements.CIRCULARITY属性代码示例

本文整理汇总了Java中ij.measure.Measurements.CIRCULARITY属性的典型用法代码示例。如果您正苦于以下问题:Java Measurements.CIRCULARITY属性的具体用法?Java Measurements.CIRCULARITY怎么用?Java Measurements.CIRCULARITY使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在ij.measure.Measurements的用法示例。


在下文中一共展示了Measurements.CIRCULARITY属性的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: particleAnaylis

/**
 * Realiza uma analise de particulas na imagem do bullet. Estes resultados serao analizados juntamente com as outras imagens de bullets de alternativas. 
 * @param bi
 * @return
 */
protected ResultsTable particleAnaylis(BufferedImage bi) {

	// wrapper de imagem do ImageJ para analise
	ImagePlus ip = new ImagePlus("bullet", bi);

	// prepara imagem para analise
	contrastImageThresholds(ip, JazzOMRImageParser.THRESHOLD_HUANG);

	// cria tabela de resultados
	ResultsTable rt = new ResultsTable();

	// determina parametros de analise
	double area = bi.getHeight() * bi.getWidth();
	double minArea = area * bulletMinAreaFactor;
	double maxArea = area * bulletMaxAreaFactor;

	/*
	private double bulletMinAreaFactor = 0.10;
	private double bulletMaxAreaFactor = 0.95;
	private double bulletMinCirc = 0.30;
	*/
	// cria analizador de particulas para bullets
	ParticleAnalyzer jpa = new ParticleAnalyzer(0, Measurements.AREA+Measurements.CIRCULARITY, rt, minArea, maxArea, bulletMinCirc, JazzOMRImageParser.MAX_CIRCULARITY);

	// executa analise
	jpa.analyze(ip);

	// testa se foram encotradas particulas
	//boolean checked = rt.getCounter() > 0;
	
	//imageDocLogger.logBullet(checked,bi,rt);
	//if(log.isDebugEnabled()){
	//}
	
	return rt;

}
 
开发者ID:darciopacifico,项目名称:omr,代码行数:42,代码来源:JazzOMRImageParser.java

示例2: particleAnaylis

/**
 * Realiza uma analise de particulas na imagem do bullet. Estes resultados serao analizados juntamente com as outras imagens de bullets de alternativas.
 * 
 * @param bi
 * @return
 */
private ResultsTable particleAnaylis(BufferedImage bi) {

	// wrapper de imagem do ImageJ para analise
	ImagePlus ip = new ImagePlus("bullet", bi);

	// prepara imagem para analise
	contrastImageThresholds(ip, JazzOMRImageParser.THRESHOLD_HUANG);

	// cria tabela de resultados
	ResultsTable rt = new ResultsTable();

	// determina parametros de analise
	double area = bi.getHeight() * bi.getWidth();
	double minArea = area * bulletMinAreaFactor;
	double maxArea = area * bulletMaxAreaFactor;

	/*
	 * private double bulletMinAreaFactor = 0.10; private double bulletMaxAreaFactor = 0.95; private double bulletMinCirc = 0.30;
	 */
	// cria analizador de particulas para bullets
	ParticleAnalyzer jpa = new ParticleAnalyzer(0, Measurements.AREA + Measurements.CIRCULARITY, rt, minArea, maxArea, bulletMinCirc, JazzOMRImageParser.MAX_CIRCULARITY);

	// executa analise
	jpa.analyze(ip);

	// testa se foram encotradas particulas
	boolean checked = rt.getCounter() > 0;

	if (log.isDebugEnabled()) {
		imageDocLogger.logBullet(checked, bi, rt);
	}

	return rt;

}
 
开发者ID:darciopacifico,项目名称:omr,代码行数:41,代码来源:JazzOMRImageParser.java


注:本文中的ij.measure.Measurements.CIRCULARITY属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。