21870 lines
1.2 MiB
21870 lines
1.2 MiB
<!DOCTYPE HTML>
|
|
<html lang="en">
|
|
<head>
|
|
<!-- Generated by javadoc (17) on Wed Jul 02 13:16:04 UTC 2025 -->
|
|
<title>Imgproc (OpenCV 4.12.0 Java documentation)</title>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<meta name="dc.created" content="2025-07-02">
|
|
<meta name="description" content="declaration: package: org.opencv.imgproc, class: Imgproc">
|
|
<meta name="generator" content="javadoc/ClassWriterImpl">
|
|
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
|
<link rel="stylesheet" type="text/css" href="../../../script-dir/jquery-ui.min.css" title="Style">
|
|
<link rel="stylesheet" type="text/css" href="../../../jquery-ui.overrides.css" title="Style">
|
|
<script type="text/javascript" src="../../../script.js"></script>
|
|
<script type="text/javascript" src="../../../script-dir/jquery-3.7.1.min.js"></script>
|
|
<script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script>
|
|
</head>
|
|
<body class="class-declaration-page">
|
|
<script type="text/javascript">var evenRowColor = "even-row-color";
|
|
var oddRowColor = "odd-row-color";
|
|
var tableTab = "table-tab";
|
|
var activeTableTab = "active-table-tab";
|
|
var pathtoroot = "../../../";
|
|
loadScripts(document, 'script');</script>
|
|
<noscript>
|
|
<div>JavaScript is disabled on your browser.</div>
|
|
</noscript>
|
|
<div class="flex-box">
|
|
<header role="banner" class="flex-header">
|
|
<nav role="navigation">
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<div class="top-nav" id="navbar-top">
|
|
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
|
|
<div class="about-language">
|
|
<script>
|
|
var url = window.location.href;
|
|
var pos = url.lastIndexOf('/javadoc/');
|
|
url = pos >= 0 ? (url.substring(0, pos) + '/javadoc/mymath.js') : (window.location.origin + '/mymath.js');
|
|
var script = document.createElement('script');
|
|
script.src = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML,' + url;
|
|
document.getElementsByTagName('head')[0].appendChild(script);
|
|
</script>
|
|
</div>
|
|
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
|
<li><a href="../../../index.html">Overview</a></li>
|
|
<li><a href="package-summary.html">Package</a></li>
|
|
<li class="nav-bar-cell1-rev">Class</li>
|
|
<li><a href="package-tree.html">Tree</a></li>
|
|
<li><a href="../../../index-all.html">Index</a></li>
|
|
<li><a href="../../../help-doc.html#class">Help</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="sub-nav">
|
|
<div>
|
|
<ul class="sub-nav-list">
|
|
<li>Summary: </li>
|
|
<li>Nested | </li>
|
|
<li><a href="#field-summary">Field</a> | </li>
|
|
<li><a href="#constructor-summary">Constr</a> | </li>
|
|
<li><a href="#method-summary">Method</a></li>
|
|
</ul>
|
|
<ul class="sub-nav-list">
|
|
<li>Detail: </li>
|
|
<li><a href="#field-detail">Field</a> | </li>
|
|
<li><a href="#constructor-detail">Constr</a> | </li>
|
|
<li><a href="#method-detail">Method</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
|
|
<input type="text" id="search-input" value="search" disabled="disabled">
|
|
<input type="reset" id="reset-button" value="reset" disabled="disabled">
|
|
</div>
|
|
</div>
|
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
|
</header>
|
|
<div class="flex-content">
|
|
<main role="main">
|
|
<!-- ======== START OF CLASS DATA ======== -->
|
|
<div class="header">
|
|
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.opencv.imgproc</a></div>
|
|
<h1 title="Class Imgproc" class="title">Class Imgproc</h1>
|
|
</div>
|
|
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
|
|
<div class="inheritance">org.opencv.imgproc.Imgproc</div>
|
|
</div>
|
|
<section class="class-description" id="class-description">
|
|
<hr>
|
|
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Imgproc</span>
|
|
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
|
|
</section>
|
|
<section class="summary">
|
|
<ul class="summary-list">
|
|
<!-- =========== FIELD SUMMARY =========== -->
|
|
<li>
|
|
<section class="field-summary" id="field-summary">
|
|
<h2>Field Summary</h2>
|
|
<div class="caption"><span>Fields</span></div>
|
|
<div class="summary-table three-column-summary">
|
|
<div class="table-header col-first">Modifier and Type</div>
|
|
<div class="table-header col-second">Field</div>
|
|
<div class="table-header col-last">Description</div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#ADAPTIVE_THRESH_GAUSSIAN_C" class="member-name-link">ADAPTIVE_THRESH_GAUSSIAN_C</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#ADAPTIVE_THRESH_MEAN_C" class="member-name-link">ADAPTIVE_THRESH_MEAN_C</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CC_STAT_AREA" class="member-name-link">CC_STAT_AREA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CC_STAT_HEIGHT" class="member-name-link">CC_STAT_HEIGHT</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CC_STAT_LEFT" class="member-name-link">CC_STAT_LEFT</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CC_STAT_MAX" class="member-name-link">CC_STAT_MAX</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CC_STAT_TOP" class="member-name-link">CC_STAT_TOP</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CC_STAT_WIDTH" class="member-name-link">CC_STAT_WIDTH</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CCL_BBDT" class="member-name-link">CCL_BBDT</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CCL_BOLELLI" class="member-name-link">CCL_BOLELLI</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CCL_DEFAULT" class="member-name-link">CCL_DEFAULT</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CCL_GRANA" class="member-name-link">CCL_GRANA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CCL_SAUF" class="member-name-link">CCL_SAUF</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CCL_SPAGHETTI" class="member-name-link">CCL_SPAGHETTI</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CCL_WU" class="member-name-link">CCL_WU</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CHAIN_APPROX_NONE" class="member-name-link">CHAIN_APPROX_NONE</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CHAIN_APPROX_SIMPLE" class="member-name-link">CHAIN_APPROX_SIMPLE</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CHAIN_APPROX_TC89_KCOS" class="member-name-link">CHAIN_APPROX_TC89_KCOS</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CHAIN_APPROX_TC89_L1" class="member-name-link">CHAIN_APPROX_TC89_L1</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerBG2BGR" class="member-name-link">COLOR_BayerBG2BGR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerBG2BGR_EA" class="member-name-link">COLOR_BayerBG2BGR_EA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerBG2BGR_VNG" class="member-name-link">COLOR_BayerBG2BGR_VNG</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerBG2BGRA" class="member-name-link">COLOR_BayerBG2BGRA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerBG2GRAY" class="member-name-link">COLOR_BayerBG2GRAY</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerBG2RGB" class="member-name-link">COLOR_BayerBG2RGB</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerBG2RGB_EA" class="member-name-link">COLOR_BayerBG2RGB_EA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerBG2RGB_VNG" class="member-name-link">COLOR_BayerBG2RGB_VNG</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerBG2RGBA" class="member-name-link">COLOR_BayerBG2RGBA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerBGGR2BGR" class="member-name-link">COLOR_BayerBGGR2BGR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerBGGR2BGR_EA" class="member-name-link">COLOR_BayerBGGR2BGR_EA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerBGGR2BGR_VNG" class="member-name-link">COLOR_BayerBGGR2BGR_VNG</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerBGGR2BGRA" class="member-name-link">COLOR_BayerBGGR2BGRA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerBGGR2GRAY" class="member-name-link">COLOR_BayerBGGR2GRAY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerBGGR2RGB" class="member-name-link">COLOR_BayerBGGR2RGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerBGGR2RGB_EA" class="member-name-link">COLOR_BayerBGGR2RGB_EA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerBGGR2RGB_VNG" class="member-name-link">COLOR_BayerBGGR2RGB_VNG</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerBGGR2RGBA" class="member-name-link">COLOR_BayerBGGR2RGBA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGB2BGR" class="member-name-link">COLOR_BayerGB2BGR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGB2BGR_EA" class="member-name-link">COLOR_BayerGB2BGR_EA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGB2BGR_VNG" class="member-name-link">COLOR_BayerGB2BGR_VNG</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGB2BGRA" class="member-name-link">COLOR_BayerGB2BGRA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGB2GRAY" class="member-name-link">COLOR_BayerGB2GRAY</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGB2RGB" class="member-name-link">COLOR_BayerGB2RGB</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGB2RGB_EA" class="member-name-link">COLOR_BayerGB2RGB_EA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGB2RGB_VNG" class="member-name-link">COLOR_BayerGB2RGB_VNG</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGB2RGBA" class="member-name-link">COLOR_BayerGB2RGBA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGBRG2BGR" class="member-name-link">COLOR_BayerGBRG2BGR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGBRG2BGR_EA" class="member-name-link">COLOR_BayerGBRG2BGR_EA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGBRG2BGR_VNG" class="member-name-link">COLOR_BayerGBRG2BGR_VNG</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGBRG2BGRA" class="member-name-link">COLOR_BayerGBRG2BGRA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGBRG2GRAY" class="member-name-link">COLOR_BayerGBRG2GRAY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGBRG2RGB" class="member-name-link">COLOR_BayerGBRG2RGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGBRG2RGB_EA" class="member-name-link">COLOR_BayerGBRG2RGB_EA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGBRG2RGB_VNG" class="member-name-link">COLOR_BayerGBRG2RGB_VNG</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGBRG2RGBA" class="member-name-link">COLOR_BayerGBRG2RGBA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGR2BGR" class="member-name-link">COLOR_BayerGR2BGR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGR2BGR_EA" class="member-name-link">COLOR_BayerGR2BGR_EA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGR2BGR_VNG" class="member-name-link">COLOR_BayerGR2BGR_VNG</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGR2BGRA" class="member-name-link">COLOR_BayerGR2BGRA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGR2GRAY" class="member-name-link">COLOR_BayerGR2GRAY</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGR2RGB" class="member-name-link">COLOR_BayerGR2RGB</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGR2RGB_EA" class="member-name-link">COLOR_BayerGR2RGB_EA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGR2RGB_VNG" class="member-name-link">COLOR_BayerGR2RGB_VNG</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGR2RGBA" class="member-name-link">COLOR_BayerGR2RGBA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGRBG2BGR" class="member-name-link">COLOR_BayerGRBG2BGR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGRBG2BGR_EA" class="member-name-link">COLOR_BayerGRBG2BGR_EA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGRBG2BGR_VNG" class="member-name-link">COLOR_BayerGRBG2BGR_VNG</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGRBG2BGRA" class="member-name-link">COLOR_BayerGRBG2BGRA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGRBG2GRAY" class="member-name-link">COLOR_BayerGRBG2GRAY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGRBG2RGB" class="member-name-link">COLOR_BayerGRBG2RGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGRBG2RGB_EA" class="member-name-link">COLOR_BayerGRBG2RGB_EA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerGRBG2RGB_VNG" class="member-name-link">COLOR_BayerGRBG2RGB_VNG</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerGRBG2RGBA" class="member-name-link">COLOR_BayerGRBG2RGBA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerRG2BGR" class="member-name-link">COLOR_BayerRG2BGR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerRG2BGR_EA" class="member-name-link">COLOR_BayerRG2BGR_EA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerRG2BGR_VNG" class="member-name-link">COLOR_BayerRG2BGR_VNG</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerRG2BGRA" class="member-name-link">COLOR_BayerRG2BGRA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerRG2GRAY" class="member-name-link">COLOR_BayerRG2GRAY</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerRG2RGB" class="member-name-link">COLOR_BayerRG2RGB</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerRG2RGB_EA" class="member-name-link">COLOR_BayerRG2RGB_EA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerRG2RGB_VNG" class="member-name-link">COLOR_BayerRG2RGB_VNG</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerRG2RGBA" class="member-name-link">COLOR_BayerRG2RGBA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerRGGB2BGR" class="member-name-link">COLOR_BayerRGGB2BGR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerRGGB2BGR_EA" class="member-name-link">COLOR_BayerRGGB2BGR_EA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerRGGB2BGR_VNG" class="member-name-link">COLOR_BayerRGGB2BGR_VNG</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerRGGB2BGRA" class="member-name-link">COLOR_BayerRGGB2BGRA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerRGGB2GRAY" class="member-name-link">COLOR_BayerRGGB2GRAY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerRGGB2RGB" class="member-name-link">COLOR_BayerRGGB2RGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerRGGB2RGB_EA" class="member-name-link">COLOR_BayerRGGB2RGB_EA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BayerRGGB2RGB_VNG" class="member-name-link">COLOR_BayerRGGB2RGB_VNG</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BayerRGGB2RGBA" class="member-name-link">COLOR_BayerRGGB2RGBA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR2BGR555" class="member-name-link">COLOR_BGR2BGR555</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR2BGR565" class="member-name-link">COLOR_BGR2BGR565</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR2BGRA" class="member-name-link">COLOR_BGR2BGRA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR2GRAY" class="member-name-link">COLOR_BGR2GRAY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR2HLS" class="member-name-link">COLOR_BGR2HLS</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR2HLS_FULL" class="member-name-link">COLOR_BGR2HLS_FULL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR2HSV" class="member-name-link">COLOR_BGR2HSV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR2HSV_FULL" class="member-name-link">COLOR_BGR2HSV_FULL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR2Lab" class="member-name-link">COLOR_BGR2Lab</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR2Luv" class="member-name-link">COLOR_BGR2Luv</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR2RGB" class="member-name-link">COLOR_BGR2RGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR2RGBA" class="member-name-link">COLOR_BGR2RGBA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR2XYZ" class="member-name-link">COLOR_BGR2XYZ</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR2YCrCb" class="member-name-link">COLOR_BGR2YCrCb</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR2YUV" class="member-name-link">COLOR_BGR2YUV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR2YUV_I420" class="member-name-link">COLOR_BGR2YUV_I420</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR2YUV_IYUV" class="member-name-link">COLOR_BGR2YUV_IYUV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR2YUV_UYNV" class="member-name-link">COLOR_BGR2YUV_UYNV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR2YUV_UYVY" class="member-name-link">COLOR_BGR2YUV_UYVY</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR2YUV_Y422" class="member-name-link">COLOR_BGR2YUV_Y422</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR2YUV_YUNV" class="member-name-link">COLOR_BGR2YUV_YUNV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR2YUV_YUY2" class="member-name-link">COLOR_BGR2YUV_YUY2</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR2YUV_YUYV" class="member-name-link">COLOR_BGR2YUV_YUYV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR2YUV_YV12" class="member-name-link">COLOR_BGR2YUV_YV12</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR2YUV_YVYU" class="member-name-link">COLOR_BGR2YUV_YVYU</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR5552BGR" class="member-name-link">COLOR_BGR5552BGR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR5552BGRA" class="member-name-link">COLOR_BGR5552BGRA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR5552GRAY" class="member-name-link">COLOR_BGR5552GRAY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR5552RGB" class="member-name-link">COLOR_BGR5552RGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR5552RGBA" class="member-name-link">COLOR_BGR5552RGBA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR5652BGR" class="member-name-link">COLOR_BGR5652BGR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR5652BGRA" class="member-name-link">COLOR_BGR5652BGRA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR5652GRAY" class="member-name-link">COLOR_BGR5652GRAY</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGR5652RGB" class="member-name-link">COLOR_BGR5652RGB</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGR5652RGBA" class="member-name-link">COLOR_BGR5652RGBA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGRA2BGR" class="member-name-link">COLOR_BGRA2BGR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGRA2BGR555" class="member-name-link">COLOR_BGRA2BGR555</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGRA2BGR565" class="member-name-link">COLOR_BGRA2BGR565</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGRA2GRAY" class="member-name-link">COLOR_BGRA2GRAY</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGRA2RGB" class="member-name-link">COLOR_BGRA2RGB</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGRA2RGBA" class="member-name-link">COLOR_BGRA2RGBA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGRA2YUV_I420" class="member-name-link">COLOR_BGRA2YUV_I420</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGRA2YUV_IYUV" class="member-name-link">COLOR_BGRA2YUV_IYUV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGRA2YUV_UYNV" class="member-name-link">COLOR_BGRA2YUV_UYNV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGRA2YUV_UYVY" class="member-name-link">COLOR_BGRA2YUV_UYVY</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGRA2YUV_Y422" class="member-name-link">COLOR_BGRA2YUV_Y422</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGRA2YUV_YUNV" class="member-name-link">COLOR_BGRA2YUV_YUNV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGRA2YUV_YUY2" class="member-name-link">COLOR_BGRA2YUV_YUY2</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGRA2YUV_YUYV" class="member-name-link">COLOR_BGRA2YUV_YUYV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_BGRA2YUV_YV12" class="member-name-link">COLOR_BGRA2YUV_YV12</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_BGRA2YUV_YVYU" class="member-name-link">COLOR_BGRA2YUV_YVYU</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_COLORCVT_MAX" class="member-name-link">COLOR_COLORCVT_MAX</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_GRAY2BGR" class="member-name-link">COLOR_GRAY2BGR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_GRAY2BGR555" class="member-name-link">COLOR_GRAY2BGR555</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_GRAY2BGR565" class="member-name-link">COLOR_GRAY2BGR565</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_GRAY2BGRA" class="member-name-link">COLOR_GRAY2BGRA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_GRAY2RGB" class="member-name-link">COLOR_GRAY2RGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_GRAY2RGBA" class="member-name-link">COLOR_GRAY2RGBA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_HLS2BGR" class="member-name-link">COLOR_HLS2BGR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_HLS2BGR_FULL" class="member-name-link">COLOR_HLS2BGR_FULL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_HLS2RGB" class="member-name-link">COLOR_HLS2RGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_HLS2RGB_FULL" class="member-name-link">COLOR_HLS2RGB_FULL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_HSV2BGR" class="member-name-link">COLOR_HSV2BGR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_HSV2BGR_FULL" class="member-name-link">COLOR_HSV2BGR_FULL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_HSV2RGB" class="member-name-link">COLOR_HSV2RGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_HSV2RGB_FULL" class="member-name-link">COLOR_HSV2RGB_FULL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_Lab2BGR" class="member-name-link">COLOR_Lab2BGR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_Lab2LBGR" class="member-name-link">COLOR_Lab2LBGR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_Lab2LRGB" class="member-name-link">COLOR_Lab2LRGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_Lab2RGB" class="member-name-link">COLOR_Lab2RGB</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_LBGR2Lab" class="member-name-link">COLOR_LBGR2Lab</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_LBGR2Luv" class="member-name-link">COLOR_LBGR2Luv</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_LRGB2Lab" class="member-name-link">COLOR_LRGB2Lab</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_LRGB2Luv" class="member-name-link">COLOR_LRGB2Luv</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_Luv2BGR" class="member-name-link">COLOR_Luv2BGR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_Luv2LBGR" class="member-name-link">COLOR_Luv2LBGR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_Luv2LRGB" class="member-name-link">COLOR_Luv2LRGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_Luv2RGB" class="member-name-link">COLOR_Luv2RGB</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_mRGBA2RGBA" class="member-name-link">COLOR_mRGBA2RGBA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGB2BGR" class="member-name-link">COLOR_RGB2BGR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGB2BGR555" class="member-name-link">COLOR_RGB2BGR555</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGB2BGR565" class="member-name-link">COLOR_RGB2BGR565</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGB2BGRA" class="member-name-link">COLOR_RGB2BGRA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGB2GRAY" class="member-name-link">COLOR_RGB2GRAY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGB2HLS" class="member-name-link">COLOR_RGB2HLS</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGB2HLS_FULL" class="member-name-link">COLOR_RGB2HLS_FULL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGB2HSV" class="member-name-link">COLOR_RGB2HSV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGB2HSV_FULL" class="member-name-link">COLOR_RGB2HSV_FULL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGB2Lab" class="member-name-link">COLOR_RGB2Lab</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGB2Luv" class="member-name-link">COLOR_RGB2Luv</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGB2RGBA" class="member-name-link">COLOR_RGB2RGBA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGB2XYZ" class="member-name-link">COLOR_RGB2XYZ</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGB2YCrCb" class="member-name-link">COLOR_RGB2YCrCb</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGB2YUV" class="member-name-link">COLOR_RGB2YUV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGB2YUV_I420" class="member-name-link">COLOR_RGB2YUV_I420</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGB2YUV_IYUV" class="member-name-link">COLOR_RGB2YUV_IYUV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGB2YUV_UYNV" class="member-name-link">COLOR_RGB2YUV_UYNV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGB2YUV_UYVY" class="member-name-link">COLOR_RGB2YUV_UYVY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGB2YUV_Y422" class="member-name-link">COLOR_RGB2YUV_Y422</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGB2YUV_YUNV" class="member-name-link">COLOR_RGB2YUV_YUNV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGB2YUV_YUY2" class="member-name-link">COLOR_RGB2YUV_YUY2</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGB2YUV_YUYV" class="member-name-link">COLOR_RGB2YUV_YUYV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGB2YUV_YV12" class="member-name-link">COLOR_RGB2YUV_YV12</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGB2YUV_YVYU" class="member-name-link">COLOR_RGB2YUV_YVYU</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGBA2BGR" class="member-name-link">COLOR_RGBA2BGR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGBA2BGR555" class="member-name-link">COLOR_RGBA2BGR555</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGBA2BGR565" class="member-name-link">COLOR_RGBA2BGR565</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGBA2BGRA" class="member-name-link">COLOR_RGBA2BGRA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGBA2GRAY" class="member-name-link">COLOR_RGBA2GRAY</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGBA2mRGBA" class="member-name-link">COLOR_RGBA2mRGBA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGBA2RGB" class="member-name-link">COLOR_RGBA2RGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGBA2YUV_I420" class="member-name-link">COLOR_RGBA2YUV_I420</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGBA2YUV_IYUV" class="member-name-link">COLOR_RGBA2YUV_IYUV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGBA2YUV_UYNV" class="member-name-link">COLOR_RGBA2YUV_UYNV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGBA2YUV_UYVY" class="member-name-link">COLOR_RGBA2YUV_UYVY</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGBA2YUV_Y422" class="member-name-link">COLOR_RGBA2YUV_Y422</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGBA2YUV_YUNV" class="member-name-link">COLOR_RGBA2YUV_YUNV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGBA2YUV_YUY2" class="member-name-link">COLOR_RGBA2YUV_YUY2</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGBA2YUV_YUYV" class="member-name-link">COLOR_RGBA2YUV_YUYV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_RGBA2YUV_YV12" class="member-name-link">COLOR_RGBA2YUV_YV12</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_RGBA2YUV_YVYU" class="member-name-link">COLOR_RGBA2YUV_YVYU</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_XYZ2BGR" class="member-name-link">COLOR_XYZ2BGR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_XYZ2RGB" class="member-name-link">COLOR_XYZ2RGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YCrCb2BGR" class="member-name-link">COLOR_YCrCb2BGR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YCrCb2RGB" class="member-name-link">COLOR_YCrCb2RGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2BGR" class="member-name-link">COLOR_YUV2BGR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2BGR_I420" class="member-name-link">COLOR_YUV2BGR_I420</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2BGR_IYUV" class="member-name-link">COLOR_YUV2BGR_IYUV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2BGR_NV12" class="member-name-link">COLOR_YUV2BGR_NV12</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2BGR_NV21" class="member-name-link">COLOR_YUV2BGR_NV21</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2BGR_UYNV" class="member-name-link">COLOR_YUV2BGR_UYNV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2BGR_UYVY" class="member-name-link">COLOR_YUV2BGR_UYVY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2BGR_Y422" class="member-name-link">COLOR_YUV2BGR_Y422</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2BGR_YUNV" class="member-name-link">COLOR_YUV2BGR_YUNV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2BGR_YUY2" class="member-name-link">COLOR_YUV2BGR_YUY2</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2BGR_YUYV" class="member-name-link">COLOR_YUV2BGR_YUYV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2BGR_YV12" class="member-name-link">COLOR_YUV2BGR_YV12</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2BGR_YVYU" class="member-name-link">COLOR_YUV2BGR_YVYU</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2BGRA_I420" class="member-name-link">COLOR_YUV2BGRA_I420</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2BGRA_IYUV" class="member-name-link">COLOR_YUV2BGRA_IYUV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2BGRA_NV12" class="member-name-link">COLOR_YUV2BGRA_NV12</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2BGRA_NV21" class="member-name-link">COLOR_YUV2BGRA_NV21</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2BGRA_UYNV" class="member-name-link">COLOR_YUV2BGRA_UYNV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2BGRA_UYVY" class="member-name-link">COLOR_YUV2BGRA_UYVY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2BGRA_Y422" class="member-name-link">COLOR_YUV2BGRA_Y422</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2BGRA_YUNV" class="member-name-link">COLOR_YUV2BGRA_YUNV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2BGRA_YUY2" class="member-name-link">COLOR_YUV2BGRA_YUY2</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2BGRA_YUYV" class="member-name-link">COLOR_YUV2BGRA_YUYV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2BGRA_YV12" class="member-name-link">COLOR_YUV2BGRA_YV12</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2BGRA_YVYU" class="member-name-link">COLOR_YUV2BGRA_YVYU</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2GRAY_420" class="member-name-link">COLOR_YUV2GRAY_420</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2GRAY_I420" class="member-name-link">COLOR_YUV2GRAY_I420</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2GRAY_IYUV" class="member-name-link">COLOR_YUV2GRAY_IYUV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2GRAY_NV12" class="member-name-link">COLOR_YUV2GRAY_NV12</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2GRAY_NV21" class="member-name-link">COLOR_YUV2GRAY_NV21</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2GRAY_UYNV" class="member-name-link">COLOR_YUV2GRAY_UYNV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2GRAY_UYVY" class="member-name-link">COLOR_YUV2GRAY_UYVY</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2GRAY_Y422" class="member-name-link">COLOR_YUV2GRAY_Y422</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2GRAY_YUNV" class="member-name-link">COLOR_YUV2GRAY_YUNV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2GRAY_YUY2" class="member-name-link">COLOR_YUV2GRAY_YUY2</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2GRAY_YUYV" class="member-name-link">COLOR_YUV2GRAY_YUYV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2GRAY_YV12" class="member-name-link">COLOR_YUV2GRAY_YV12</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2GRAY_YVYU" class="member-name-link">COLOR_YUV2GRAY_YVYU</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2RGB" class="member-name-link">COLOR_YUV2RGB</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2RGB_I420" class="member-name-link">COLOR_YUV2RGB_I420</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2RGB_IYUV" class="member-name-link">COLOR_YUV2RGB_IYUV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2RGB_NV12" class="member-name-link">COLOR_YUV2RGB_NV12</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2RGB_NV21" class="member-name-link">COLOR_YUV2RGB_NV21</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2RGB_UYNV" class="member-name-link">COLOR_YUV2RGB_UYNV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2RGB_UYVY" class="member-name-link">COLOR_YUV2RGB_UYVY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2RGB_Y422" class="member-name-link">COLOR_YUV2RGB_Y422</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2RGB_YUNV" class="member-name-link">COLOR_YUV2RGB_YUNV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2RGB_YUY2" class="member-name-link">COLOR_YUV2RGB_YUY2</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2RGB_YUYV" class="member-name-link">COLOR_YUV2RGB_YUYV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2RGB_YV12" class="member-name-link">COLOR_YUV2RGB_YV12</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2RGB_YVYU" class="member-name-link">COLOR_YUV2RGB_YVYU</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2RGBA_I420" class="member-name-link">COLOR_YUV2RGBA_I420</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2RGBA_IYUV" class="member-name-link">COLOR_YUV2RGBA_IYUV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2RGBA_NV12" class="member-name-link">COLOR_YUV2RGBA_NV12</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2RGBA_NV21" class="member-name-link">COLOR_YUV2RGBA_NV21</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2RGBA_UYNV" class="member-name-link">COLOR_YUV2RGBA_UYNV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2RGBA_UYVY" class="member-name-link">COLOR_YUV2RGBA_UYVY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2RGBA_Y422" class="member-name-link">COLOR_YUV2RGBA_Y422</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2RGBA_YUNV" class="member-name-link">COLOR_YUV2RGBA_YUNV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2RGBA_YUY2" class="member-name-link">COLOR_YUV2RGBA_YUY2</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2RGBA_YUYV" class="member-name-link">COLOR_YUV2RGBA_YUYV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV2RGBA_YV12" class="member-name-link">COLOR_YUV2RGBA_YV12</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV2RGBA_YVYU" class="member-name-link">COLOR_YUV2RGBA_YVYU</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV420p2BGR" class="member-name-link">COLOR_YUV420p2BGR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV420p2BGRA" class="member-name-link">COLOR_YUV420p2BGRA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV420p2GRAY" class="member-name-link">COLOR_YUV420p2GRAY</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV420p2RGB" class="member-name-link">COLOR_YUV420p2RGB</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV420p2RGBA" class="member-name-link">COLOR_YUV420p2RGBA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV420sp2BGR" class="member-name-link">COLOR_YUV420sp2BGR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV420sp2BGRA" class="member-name-link">COLOR_YUV420sp2BGRA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV420sp2GRAY" class="member-name-link">COLOR_YUV420sp2GRAY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLOR_YUV420sp2RGB" class="member-name-link">COLOR_YUV420sp2RGB</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLOR_YUV420sp2RGBA" class="member-name-link">COLOR_YUV420sp2RGBA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLORMAP_AUTUMN" class="member-name-link">COLORMAP_AUTUMN</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLORMAP_BONE" class="member-name-link">COLORMAP_BONE</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLORMAP_CIVIDIS" class="member-name-link">COLORMAP_CIVIDIS</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLORMAP_COOL" class="member-name-link">COLORMAP_COOL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLORMAP_DEEPGREEN" class="member-name-link">COLORMAP_DEEPGREEN</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLORMAP_HOT" class="member-name-link">COLORMAP_HOT</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLORMAP_HSV" class="member-name-link">COLORMAP_HSV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLORMAP_INFERNO" class="member-name-link">COLORMAP_INFERNO</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLORMAP_JET" class="member-name-link">COLORMAP_JET</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLORMAP_MAGMA" class="member-name-link">COLORMAP_MAGMA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLORMAP_OCEAN" class="member-name-link">COLORMAP_OCEAN</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLORMAP_PARULA" class="member-name-link">COLORMAP_PARULA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLORMAP_PINK" class="member-name-link">COLORMAP_PINK</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLORMAP_PLASMA" class="member-name-link">COLORMAP_PLASMA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLORMAP_RAINBOW" class="member-name-link">COLORMAP_RAINBOW</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLORMAP_SPRING" class="member-name-link">COLORMAP_SPRING</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLORMAP_SUMMER" class="member-name-link">COLORMAP_SUMMER</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLORMAP_TURBO" class="member-name-link">COLORMAP_TURBO</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLORMAP_TWILIGHT" class="member-name-link">COLORMAP_TWILIGHT</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLORMAP_TWILIGHT_SHIFTED" class="member-name-link">COLORMAP_TWILIGHT_SHIFTED</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#COLORMAP_VIRIDIS" class="member-name-link">COLORMAP_VIRIDIS</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#COLORMAP_WINTER" class="member-name-link">COLORMAP_WINTER</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CONTOURS_MATCH_I1" class="member-name-link">CONTOURS_MATCH_I1</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CONTOURS_MATCH_I2" class="member-name-link">CONTOURS_MATCH_I2</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CONTOURS_MATCH_I3" class="member-name-link">CONTOURS_MATCH_I3</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_BILATERAL" class="member-name-link">CV_BILATERAL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_BLUR" class="member-name-link">CV_BLUR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_BLUR_NO_SCALE" class="member-name-link">CV_BLUR_NO_SCALE</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_CANNY_L2_GRADIENT" class="member-name-link">CV_CANNY_L2_GRADIENT</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_CHAIN_CODE" class="member-name-link">CV_CHAIN_CODE</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_CLOCKWISE" class="member-name-link">CV_CLOCKWISE</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_COMP_BHATTACHARYYA" class="member-name-link">CV_COMP_BHATTACHARYYA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_COMP_CHISQR" class="member-name-link">CV_COMP_CHISQR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_COMP_CHISQR_ALT" class="member-name-link">CV_COMP_CHISQR_ALT</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_COMP_CORREL" class="member-name-link">CV_COMP_CORREL</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_COMP_HELLINGER" class="member-name-link">CV_COMP_HELLINGER</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_COMP_INTERSECT" class="member-name-link">CV_COMP_INTERSECT</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_COMP_KL_DIV" class="member-name-link">CV_COMP_KL_DIV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_CONTOURS_MATCH_I1" class="member-name-link">CV_CONTOURS_MATCH_I1</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_CONTOURS_MATCH_I2" class="member-name-link">CV_CONTOURS_MATCH_I2</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_CONTOURS_MATCH_I3" class="member-name-link">CV_CONTOURS_MATCH_I3</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_COUNTER_CLOCKWISE" class="member-name-link">CV_COUNTER_CLOCKWISE</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_DIST_C" class="member-name-link">CV_DIST_C</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_DIST_FAIR" class="member-name-link">CV_DIST_FAIR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_DIST_HUBER" class="member-name-link">CV_DIST_HUBER</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_DIST_L1" class="member-name-link">CV_DIST_L1</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_DIST_L12" class="member-name-link">CV_DIST_L12</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_DIST_L2" class="member-name-link">CV_DIST_L2</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_DIST_LABEL_CCOMP" class="member-name-link">CV_DIST_LABEL_CCOMP</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_DIST_LABEL_PIXEL" class="member-name-link">CV_DIST_LABEL_PIXEL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_DIST_MASK_3" class="member-name-link">CV_DIST_MASK_3</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_DIST_MASK_5" class="member-name-link">CV_DIST_MASK_5</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_DIST_MASK_PRECISE" class="member-name-link">CV_DIST_MASK_PRECISE</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_DIST_USER" class="member-name-link">CV_DIST_USER</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_DIST_WELSCH" class="member-name-link">CV_DIST_WELSCH</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_GAUSSIAN" class="member-name-link">CV_GAUSSIAN</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_GAUSSIAN_5x5" class="member-name-link">CV_GAUSSIAN_5x5</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_HOUGH_GRADIENT" class="member-name-link">CV_HOUGH_GRADIENT</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_HOUGH_MULTI_SCALE" class="member-name-link">CV_HOUGH_MULTI_SCALE</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_HOUGH_PROBABILISTIC" class="member-name-link">CV_HOUGH_PROBABILISTIC</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_HOUGH_STANDARD" class="member-name-link">CV_HOUGH_STANDARD</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_LINK_RUNS" class="member-name-link">CV_LINK_RUNS</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_MAX_SOBEL_KSIZE" class="member-name-link">CV_MAX_SOBEL_KSIZE</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_MEDIAN" class="member-name-link">CV_MEDIAN</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_mRGBA2RGBA" class="member-name-link">CV_mRGBA2RGBA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_POLY_APPROX_DP" class="member-name-link">CV_POLY_APPROX_DP</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_RGBA2mRGBA" class="member-name-link">CV_RGBA2mRGBA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_SCHARR" class="member-name-link">CV_SCHARR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_SHAPE_CROSS" class="member-name-link">CV_SHAPE_CROSS</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_SHAPE_CUSTOM" class="member-name-link">CV_SHAPE_CUSTOM</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_SHAPE_DIAMOND" class="member-name-link">CV_SHAPE_DIAMOND</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_SHAPE_ELLIPSE" class="member-name-link">CV_SHAPE_ELLIPSE</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_SHAPE_RECT" class="member-name-link">CV_SHAPE_RECT</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_WARP_FILL_OUTLIERS" class="member-name-link">CV_WARP_FILL_OUTLIERS</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#CV_WARP_INVERSE_MAP" class="member-name-link">CV_WARP_INVERSE_MAP</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#CV_WARP_RELATIVE_MAP" class="member-name-link">CV_WARP_RELATIVE_MAP</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#DIST_C" class="member-name-link">DIST_C</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#DIST_FAIR" class="member-name-link">DIST_FAIR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#DIST_HUBER" class="member-name-link">DIST_HUBER</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#DIST_L1" class="member-name-link">DIST_L1</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#DIST_L12" class="member-name-link">DIST_L12</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#DIST_L2" class="member-name-link">DIST_L2</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#DIST_LABEL_CCOMP" class="member-name-link">DIST_LABEL_CCOMP</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#DIST_LABEL_PIXEL" class="member-name-link">DIST_LABEL_PIXEL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#DIST_MASK_3" class="member-name-link">DIST_MASK_3</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#DIST_MASK_5" class="member-name-link">DIST_MASK_5</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#DIST_MASK_PRECISE" class="member-name-link">DIST_MASK_PRECISE</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#DIST_USER" class="member-name-link">DIST_USER</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#DIST_WELSCH" class="member-name-link">DIST_WELSCH</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#FILLED" class="member-name-link">FILLED</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#FILTER_SCHARR" class="member-name-link">FILTER_SCHARR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#FLOODFILL_FIXED_RANGE" class="member-name-link">FLOODFILL_FIXED_RANGE</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#FLOODFILL_MASK_ONLY" class="member-name-link">FLOODFILL_MASK_ONLY</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#FONT_HERSHEY_COMPLEX" class="member-name-link">FONT_HERSHEY_COMPLEX</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#FONT_HERSHEY_COMPLEX_SMALL" class="member-name-link">FONT_HERSHEY_COMPLEX_SMALL</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#FONT_HERSHEY_DUPLEX" class="member-name-link">FONT_HERSHEY_DUPLEX</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#FONT_HERSHEY_PLAIN" class="member-name-link">FONT_HERSHEY_PLAIN</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#FONT_HERSHEY_SCRIPT_COMPLEX" class="member-name-link">FONT_HERSHEY_SCRIPT_COMPLEX</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#FONT_HERSHEY_SCRIPT_SIMPLEX" class="member-name-link">FONT_HERSHEY_SCRIPT_SIMPLEX</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#FONT_HERSHEY_SIMPLEX" class="member-name-link">FONT_HERSHEY_SIMPLEX</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#FONT_HERSHEY_TRIPLEX" class="member-name-link">FONT_HERSHEY_TRIPLEX</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#FONT_ITALIC" class="member-name-link">FONT_ITALIC</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#GC_BGD" class="member-name-link">GC_BGD</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#GC_EVAL" class="member-name-link">GC_EVAL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#GC_EVAL_FREEZE_MODEL" class="member-name-link">GC_EVAL_FREEZE_MODEL</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#GC_FGD" class="member-name-link">GC_FGD</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#GC_INIT_WITH_MASK" class="member-name-link">GC_INIT_WITH_MASK</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#GC_INIT_WITH_RECT" class="member-name-link">GC_INIT_WITH_RECT</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#GC_PR_BGD" class="member-name-link">GC_PR_BGD</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#GC_PR_FGD" class="member-name-link">GC_PR_FGD</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#HISTCMP_BHATTACHARYYA" class="member-name-link">HISTCMP_BHATTACHARYYA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#HISTCMP_CHISQR" class="member-name-link">HISTCMP_CHISQR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#HISTCMP_CHISQR_ALT" class="member-name-link">HISTCMP_CHISQR_ALT</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#HISTCMP_CORREL" class="member-name-link">HISTCMP_CORREL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#HISTCMP_HELLINGER" class="member-name-link">HISTCMP_HELLINGER</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#HISTCMP_INTERSECT" class="member-name-link">HISTCMP_INTERSECT</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#HISTCMP_KL_DIV" class="member-name-link">HISTCMP_KL_DIV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#HOUGH_GRADIENT" class="member-name-link">HOUGH_GRADIENT</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#HOUGH_GRADIENT_ALT" class="member-name-link">HOUGH_GRADIENT_ALT</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#HOUGH_MULTI_SCALE" class="member-name-link">HOUGH_MULTI_SCALE</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#HOUGH_PROBABILISTIC" class="member-name-link">HOUGH_PROBABILISTIC</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#HOUGH_STANDARD" class="member-name-link">HOUGH_STANDARD</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#INTER_AREA" class="member-name-link">INTER_AREA</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#INTER_BITS" class="member-name-link">INTER_BITS</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#INTER_BITS2" class="member-name-link">INTER_BITS2</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#INTER_CUBIC" class="member-name-link">INTER_CUBIC</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#INTER_LANCZOS4" class="member-name-link">INTER_LANCZOS4</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#INTER_LINEAR" class="member-name-link">INTER_LINEAR</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#INTER_LINEAR_EXACT" class="member-name-link">INTER_LINEAR_EXACT</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#INTER_MAX" class="member-name-link">INTER_MAX</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#INTER_NEAREST" class="member-name-link">INTER_NEAREST</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#INTER_NEAREST_EXACT" class="member-name-link">INTER_NEAREST_EXACT</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#INTER_TAB_SIZE" class="member-name-link">INTER_TAB_SIZE</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#INTER_TAB_SIZE2" class="member-name-link">INTER_TAB_SIZE2</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#INTERSECT_FULL" class="member-name-link">INTERSECT_FULL</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#INTERSECT_NONE" class="member-name-link">INTERSECT_NONE</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#INTERSECT_PARTIAL" class="member-name-link">INTERSECT_PARTIAL</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#LINE_4" class="member-name-link">LINE_4</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#LINE_8" class="member-name-link">LINE_8</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#LINE_AA" class="member-name-link">LINE_AA</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#LSD_REFINE_ADV" class="member-name-link">LSD_REFINE_ADV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#LSD_REFINE_NONE" class="member-name-link">LSD_REFINE_NONE</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#LSD_REFINE_STD" class="member-name-link">LSD_REFINE_STD</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#MARKER_CROSS" class="member-name-link">MARKER_CROSS</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#MARKER_DIAMOND" class="member-name-link">MARKER_DIAMOND</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#MARKER_SQUARE" class="member-name-link">MARKER_SQUARE</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#MARKER_STAR" class="member-name-link">MARKER_STAR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#MARKER_TILTED_CROSS" class="member-name-link">MARKER_TILTED_CROSS</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#MARKER_TRIANGLE_DOWN" class="member-name-link">MARKER_TRIANGLE_DOWN</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#MARKER_TRIANGLE_UP" class="member-name-link">MARKER_TRIANGLE_UP</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#MORPH_BLACKHAT" class="member-name-link">MORPH_BLACKHAT</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#MORPH_CLOSE" class="member-name-link">MORPH_CLOSE</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#MORPH_CROSS" class="member-name-link">MORPH_CROSS</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#MORPH_DIAMOND" class="member-name-link">MORPH_DIAMOND</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#MORPH_DILATE" class="member-name-link">MORPH_DILATE</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#MORPH_ELLIPSE" class="member-name-link">MORPH_ELLIPSE</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#MORPH_ERODE" class="member-name-link">MORPH_ERODE</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#MORPH_GRADIENT" class="member-name-link">MORPH_GRADIENT</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#MORPH_HITMISS" class="member-name-link">MORPH_HITMISS</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#MORPH_OPEN" class="member-name-link">MORPH_OPEN</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#MORPH_RECT" class="member-name-link">MORPH_RECT</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#MORPH_TOPHAT" class="member-name-link">MORPH_TOPHAT</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#RETR_CCOMP" class="member-name-link">RETR_CCOMP</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#RETR_EXTERNAL" class="member-name-link">RETR_EXTERNAL</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#RETR_FLOODFILL" class="member-name-link">RETR_FLOODFILL</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#RETR_LIST" class="member-name-link">RETR_LIST</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#RETR_TREE" class="member-name-link">RETR_TREE</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#THRESH_BINARY" class="member-name-link">THRESH_BINARY</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#THRESH_BINARY_INV" class="member-name-link">THRESH_BINARY_INV</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#THRESH_DRYRUN" class="member-name-link">THRESH_DRYRUN</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#THRESH_MASK" class="member-name-link">THRESH_MASK</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#THRESH_OTSU" class="member-name-link">THRESH_OTSU</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#THRESH_TOZERO" class="member-name-link">THRESH_TOZERO</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#THRESH_TOZERO_INV" class="member-name-link">THRESH_TOZERO_INV</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#THRESH_TRIANGLE" class="member-name-link">THRESH_TRIANGLE</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#THRESH_TRUNC" class="member-name-link">THRESH_TRUNC</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#TM_CCOEFF" class="member-name-link">TM_CCOEFF</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#TM_CCOEFF_NORMED" class="member-name-link">TM_CCOEFF_NORMED</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#TM_CCORR" class="member-name-link">TM_CCORR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#TM_CCORR_NORMED" class="member-name-link">TM_CCORR_NORMED</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#TM_SQDIFF" class="member-name-link">TM_SQDIFF</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#TM_SQDIFF_NORMED" class="member-name-link">TM_SQDIFF_NORMED</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#WARP_FILL_OUTLIERS" class="member-name-link">WARP_FILL_OUTLIERS</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#WARP_INVERSE_MAP" class="member-name-link">WARP_INVERSE_MAP</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#WARP_POLAR_LINEAR" class="member-name-link">WARP_POLAR_LINEAR</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
<div class="col-first even-row-color"><code>static final int</code></div>
|
|
<div class="col-second even-row-color"><code><a href="#WARP_POLAR_LOG" class="member-name-link">WARP_POLAR_LOG</a></code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
<div class="col-first odd-row-color"><code>static final int</code></div>
|
|
<div class="col-second odd-row-color"><code><a href="#WARP_RELATIVE_MAP" class="member-name-link">WARP_RELATIVE_MAP</a></code></div>
|
|
<div class="col-last odd-row-color"> </div>
|
|
</div>
|
|
</section>
|
|
</li>
|
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
<li>
|
|
<section class="constructor-summary" id="constructor-summary">
|
|
<h2>Constructor Summary</h2>
|
|
<div class="caption"><span>Constructors</span></div>
|
|
<div class="summary-table two-column-summary">
|
|
<div class="table-header col-first">Constructor</div>
|
|
<div class="table-header col-last">Description</div>
|
|
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Imgproc</a>()</code></div>
|
|
<div class="col-last even-row-color"> </div>
|
|
</div>
|
|
</section>
|
|
</li>
|
|
<!-- ========== METHOD SUMMARY =========== -->
|
|
<li>
|
|
<section class="method-summary" id="method-summary">
|
|
<h2>Method Summary</h2>
|
|
<div id="method-summary-table">
|
|
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
|
|
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
|
|
<div class="summary-table three-column-summary">
|
|
<div class="table-header col-first">Modifier and Type</div>
|
|
<div class="table-header col-second">Method</div>
|
|
<div class="table-header col-last">Description</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#accumulate(org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">accumulate</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Adds an image to the accumulator image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#accumulate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">accumulate</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Adds an image to the accumulator image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#accumulateProduct(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">accumulateProduct</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Adds the per-element product of two input images to the accumulator image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#accumulateProduct(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">accumulateProduct</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Adds the per-element product of two input images to the accumulator image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#accumulateSquare(org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">accumulateSquare</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Adds the square of a source image to the accumulator image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#accumulateSquare(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">accumulateSquare</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Adds the square of a source image to the accumulator image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#accumulateWeighted(org.opencv.core.Mat,org.opencv.core.Mat,double)" class="member-name-link">accumulateWeighted</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double alpha)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Updates a running average.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#accumulateWeighted(org.opencv.core.Mat,org.opencv.core.Mat,double,org.opencv.core.Mat)" class="member-name-link">accumulateWeighted</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double alpha,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Updates a running average.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#adaptiveThreshold(org.opencv.core.Mat,org.opencv.core.Mat,double,int,int,int,double)" class="member-name-link">adaptiveThreshold</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double maxValue,
|
|
int adaptiveMethod,
|
|
int thresholdType,
|
|
int blockSize,
|
|
double C)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies an adaptive threshold to an array.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#applyColorMap(org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">applyColorMap</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int colormap)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a GNU Octave/MATLAB equivalent colormap on a given image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#applyColorMap(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">applyColorMap</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> userColor)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a user colormap on a given image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#approxPolyDP(org.opencv.core.MatOfPoint2f,org.opencv.core.MatOfPoint2f,double,boolean)" class="member-name-link">approxPolyDP</a><wbr>(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> curve,
|
|
<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> approxCurve,
|
|
double epsilon,
|
|
boolean closed)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Approximates a polygonal curve(s) with the specified precision.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#approxPolyN(org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">approxPolyN</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> curve,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> approxCurve,
|
|
int nsides)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Approximates a polygon with a convex hull with a specified accuracy and number of sides.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#approxPolyN(org.opencv.core.Mat,org.opencv.core.Mat,int,float)" class="member-name-link">approxPolyN</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> curve,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> approxCurve,
|
|
int nsides,
|
|
float epsilon_percentage)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Approximates a polygon with a convex hull with a specified accuracy and number of sides.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#approxPolyN(org.opencv.core.Mat,org.opencv.core.Mat,int,float,boolean)" class="member-name-link">approxPolyN</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> curve,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> approxCurve,
|
|
int nsides,
|
|
float epsilon_percentage,
|
|
boolean ensure_convex)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Approximates a polygon with a convex hull with a specified accuracy and number of sides.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#arcLength(org.opencv.core.MatOfPoint2f,boolean)" class="member-name-link">arcLength</a><wbr>(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> curve,
|
|
boolean closed)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates a contour perimeter or a curve length.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#arrowedLine(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar)" class="member-name-link">arrowedLine</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws an arrow segment pointing from the first point to the second one.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#arrowedLine(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int)" class="member-name-link">arrowedLine</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws an arrow segment pointing from the first point to the second one.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#arrowedLine(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int)" class="member-name-link">arrowedLine</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int line_type)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws an arrow segment pointing from the first point to the second one.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#arrowedLine(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int,int)" class="member-name-link">arrowedLine</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int line_type,
|
|
int shift)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws an arrow segment pointing from the first point to the second one.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#arrowedLine(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int,int,double)" class="member-name-link">arrowedLine</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int line_type,
|
|
int shift,
|
|
double tipLength)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws an arrow segment pointing from the first point to the second one.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#bilateralFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double)" class="member-name-link">bilateralFilter</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int d,
|
|
double sigmaColor,
|
|
double sigmaSpace)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies the bilateral filter to an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#bilateralFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,int)" class="member-name-link">bilateralFilter</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int d,
|
|
double sigmaColor,
|
|
double sigmaSpace,
|
|
int borderType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies the bilateral filter to an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#blendLinear(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">blendLinear</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> weights1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> weights2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">variant without <code>mask</code> parameter</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#blur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)" class="member-name-link">blur</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image using the normalized box filter.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#blur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,org.opencv.core.Point)" class="member-name-link">blur</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image using the normalized box filter.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#blur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,org.opencv.core.Point,int)" class="member-name-link">blur</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int borderType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image using the normalized box filter.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Rect.html" title="class in org.opencv.core">Rect</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#boundingRect(org.opencv.core.Mat)" class="member-name-link">boundingRect</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> array)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the up-right bounding rectangle of a point set or non-zero pixels of gray-scale image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#boxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size)" class="member-name-link">boxFilter</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image using the box filter.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#boxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size,org.opencv.core.Point)" class="member-name-link">boxFilter</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image using the box filter.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#boxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size,org.opencv.core.Point,boolean)" class="member-name-link">boxFilter</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
boolean normalize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image using the box filter.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#boxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size,org.opencv.core.Point,boolean,int)" class="member-name-link">boxFilter</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
boolean normalize,
|
|
int borderType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image using the box filter.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#boxPoints(org.opencv.core.RotatedRect,org.opencv.core.Mat)" class="member-name-link">boxPoints</a><wbr>(<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> box,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> points)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds the four vertices of a rotated rect.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#calcBackProject(java.util.List,org.opencv.core.MatOfInt,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.MatOfFloat,double)" class="member-name-link">calcBackProject</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> channels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hist,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> ranges,
|
|
double scale)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#calcHist(java.util.List,org.opencv.core.MatOfInt,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.MatOfInt,org.opencv.core.MatOfFloat)" class="member-name-link">calcHist</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> channels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hist,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> histSize,
|
|
<a href="../core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> ranges)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">this variant supports only uniform histograms.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#calcHist(java.util.List,org.opencv.core.MatOfInt,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.MatOfInt,org.opencv.core.MatOfFloat,boolean)" class="member-name-link">calcHist</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> channels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hist,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> histSize,
|
|
<a href="../core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> ranges,
|
|
boolean accumulate)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">this variant supports only uniform histograms.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Canny(org.opencv.core.Mat,org.opencv.core.Mat,double,double)" class="member-name-link">Canny</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> edges,
|
|
double threshold1,
|
|
double threshold2)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds edges in an image using the Canny algorithm CITE: Canny86 .</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Canny(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)" class="member-name-link">Canny</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> edges,
|
|
double threshold1,
|
|
double threshold2,
|
|
int apertureSize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds edges in an image using the Canny algorithm CITE: Canny86 .</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Canny(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,boolean)" class="member-name-link">Canny</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> edges,
|
|
double threshold1,
|
|
double threshold2,
|
|
int apertureSize,
|
|
boolean L2gradient)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds edges in an image using the Canny algorithm CITE: Canny86 .</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Canny(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,double,double)" class="member-name-link">Canny</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dy,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> edges,
|
|
double threshold1,
|
|
double threshold2)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">\overload
|
|
|
|
Finds edges in an image using the Canny algorithm with custom image gradient.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Canny(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,double,double,boolean)" class="member-name-link">Canny</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dy,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> edges,
|
|
double threshold1,
|
|
double threshold2,
|
|
boolean L2gradient)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">\overload
|
|
|
|
Finds edges in an image using the Canny algorithm with custom image gradient.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#circle(org.opencv.core.Mat,org.opencv.core.Point,int,org.opencv.core.Scalar)" class="member-name-link">circle</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
int radius,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a circle.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#circle(org.opencv.core.Mat,org.opencv.core.Point,int,org.opencv.core.Scalar,int)" class="member-name-link">circle</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
int radius,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a circle.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#circle(org.opencv.core.Mat,org.opencv.core.Point,int,org.opencv.core.Scalar,int,int)" class="member-name-link">circle</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
int radius,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a circle.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#circle(org.opencv.core.Mat,org.opencv.core.Point,int,org.opencv.core.Scalar,int,int,int)" class="member-name-link">circle</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
int radius,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
int shift)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a circle.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#clipLine(org.opencv.core.Rect,org.opencv.core.Point,org.opencv.core.Point)" class="member-name-link">clipLine</a><wbr>(<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> imgRect,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#compareHist(org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">compareHist</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> H1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> H2,
|
|
int method)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Compares two histograms.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#connectedComponents(org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">connectedComponents</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#connectedComponents(org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">connectedComponents</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
int connectivity)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#connectedComponents(org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">connectedComponents</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
int connectivity,
|
|
int ltype)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#connectedComponentsWithAlgorithm(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)" class="member-name-link">connectedComponentsWithAlgorithm</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
int connectivity,
|
|
int ltype,
|
|
int ccltype)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">computes the connected components labeled image of boolean image
|
|
|
|
image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
|
|
represents the background label.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#connectedComponentsWithStats(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">connectedComponentsWithStats</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> stats,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> centroids)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#connectedComponentsWithStats(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">connectedComponentsWithStats</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> stats,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> centroids,
|
|
int connectivity)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#connectedComponentsWithStats(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">connectedComponentsWithStats</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> stats,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> centroids,
|
|
int connectivity,
|
|
int ltype)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#connectedComponentsWithStatsWithAlgorithm(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)" class="member-name-link">connectedComponentsWithStatsWithAlgorithm</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> stats,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> centroids,
|
|
int connectivity,
|
|
int ltype,
|
|
int ccltype)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">computes the connected components labeled image of boolean image and also produces a statistics output for each label
|
|
|
|
image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
|
|
represents the background label.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#contourArea(org.opencv.core.Mat)" class="member-name-link">contourArea</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> contour)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates a contour area.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#contourArea(org.opencv.core.Mat,boolean)" class="member-name-link">contourArea</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> contour,
|
|
boolean oriented)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates a contour area.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#convertMaps(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">convertMaps</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dstmap1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dstmap2,
|
|
int dstmap1type)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Converts image transformation maps from one representation to another.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#convertMaps(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,boolean)" class="member-name-link">convertMaps</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dstmap1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dstmap2,
|
|
int dstmap1type,
|
|
boolean nninterpolation)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Converts image transformation maps from one representation to another.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#convexHull(org.opencv.core.MatOfPoint,org.opencv.core.MatOfInt)" class="member-name-link">convexHull</a><wbr>(<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> points,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> hull)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds the convex hull of a point set.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#convexHull(org.opencv.core.MatOfPoint,org.opencv.core.MatOfInt,boolean)" class="member-name-link">convexHull</a><wbr>(<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> points,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> hull,
|
|
boolean clockwise)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds the convex hull of a point set.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#convexityDefects(org.opencv.core.MatOfPoint,org.opencv.core.MatOfInt,org.opencv.core.MatOfInt4)" class="member-name-link">convexityDefects</a><wbr>(<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> contour,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> convexhull,
|
|
<a href="../core/MatOfInt4.html" title="class in org.opencv.core">MatOfInt4</a> convexityDefects)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds the convexity defects of a contour.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cornerEigenValsAndVecs(org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">cornerEigenValsAndVecs</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize,
|
|
int ksize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates eigenvalues and eigenvectors of image blocks for corner detection.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cornerEigenValsAndVecs(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)" class="member-name-link">cornerEigenValsAndVecs</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize,
|
|
int ksize,
|
|
int borderType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates eigenvalues and eigenvectors of image blocks for corner detection.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cornerHarris(org.opencv.core.Mat,org.opencv.core.Mat,int,int,double)" class="member-name-link">cornerHarris</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize,
|
|
int ksize,
|
|
double k)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Harris corner detector.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cornerHarris(org.opencv.core.Mat,org.opencv.core.Mat,int,int,double,int)" class="member-name-link">cornerHarris</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize,
|
|
int ksize,
|
|
double k,
|
|
int borderType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Harris corner detector.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cornerMinEigenVal(org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">cornerMinEigenVal</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the minimal eigenvalue of gradient matrices for corner detection.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cornerMinEigenVal(org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">cornerMinEigenVal</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize,
|
|
int ksize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the minimal eigenvalue of gradient matrices for corner detection.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cornerMinEigenVal(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)" class="member-name-link">cornerMinEigenVal</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize,
|
|
int ksize,
|
|
int borderType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the minimal eigenvalue of gradient matrices for corner detection.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cornerSubPix(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,org.opencv.core.Size,org.opencv.core.TermCriteria)" class="member-name-link">cornerSubPix</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> corners,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> winSize,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> zeroZone,
|
|
<a href="../core/TermCriteria.html" title="class in org.opencv.core">TermCriteria</a> criteria)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Refines the corner locations.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="CLAHE.html" title="class in org.opencv.imgproc">CLAHE</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createCLAHE()" class="member-name-link">createCLAHE</a>()</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a cv::CLAHE class and initializes it.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="CLAHE.html" title="class in org.opencv.imgproc">CLAHE</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createCLAHE(double)" class="member-name-link">createCLAHE</a><wbr>(double clipLimit)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a cv::CLAHE class and initializes it.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="CLAHE.html" title="class in org.opencv.imgproc">CLAHE</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createCLAHE(double,org.opencv.core.Size)" class="member-name-link">createCLAHE</a><wbr>(double clipLimit,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> tileGridSize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a cv::CLAHE class and initializes it.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="GeneralizedHoughBallard.html" title="class in org.opencv.imgproc">GeneralizedHoughBallard</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createGeneralizedHoughBallard()" class="member-name-link">createGeneralizedHoughBallard</a>()</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a cv::GeneralizedHoughBallard class and initializes it.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="GeneralizedHoughGuil.html" title="class in org.opencv.imgproc">GeneralizedHoughGuil</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createGeneralizedHoughGuil()" class="member-name-link">createGeneralizedHoughGuil</a>()</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a cv::GeneralizedHoughGuil class and initializes it.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createHanningWindow(org.opencv.core.Mat,org.opencv.core.Size,int)" class="member-name-link">createHanningWindow</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> winSize,
|
|
int type)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">This function computes a Hanning window coefficients in two dimensions.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createLineSegmentDetector()" class="member-name-link">createLineSegmentDetector</a>()</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createLineSegmentDetector(int)" class="member-name-link">createLineSegmentDetector</a><wbr>(int refine)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createLineSegmentDetector(int,double)" class="member-name-link">createLineSegmentDetector</a><wbr>(int refine,
|
|
double scale)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createLineSegmentDetector(int,double,double)" class="member-name-link">createLineSegmentDetector</a><wbr>(int refine,
|
|
double scale,
|
|
double sigma_scale)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createLineSegmentDetector(int,double,double,double)" class="member-name-link">createLineSegmentDetector</a><wbr>(int refine,
|
|
double scale,
|
|
double sigma_scale,
|
|
double quant)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createLineSegmentDetector(int,double,double,double,double)" class="member-name-link">createLineSegmentDetector</a><wbr>(int refine,
|
|
double scale,
|
|
double sigma_scale,
|
|
double quant,
|
|
double ang_th)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createLineSegmentDetector(int,double,double,double,double,double)" class="member-name-link">createLineSegmentDetector</a><wbr>(int refine,
|
|
double scale,
|
|
double sigma_scale,
|
|
double quant,
|
|
double ang_th,
|
|
double log_eps)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createLineSegmentDetector(int,double,double,double,double,double,double)" class="member-name-link">createLineSegmentDetector</a><wbr>(int refine,
|
|
double scale,
|
|
double sigma_scale,
|
|
double quant,
|
|
double ang_th,
|
|
double log_eps,
|
|
double density_th)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createLineSegmentDetector(int,double,double,double,double,double,double,int)" class="member-name-link">createLineSegmentDetector</a><wbr>(int refine,
|
|
double scale,
|
|
double sigma_scale,
|
|
double quant,
|
|
double ang_th,
|
|
double log_eps,
|
|
double density_th,
|
|
int n_bins)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cvtColor(org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">cvtColor</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Converts an image from one color space to another.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cvtColor(org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">cvtColor</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code,
|
|
int dstCn)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Converts an image from one color space to another.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cvtColor(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)" class="member-name-link">cvtColor</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code,
|
|
int dstCn,
|
|
int hint)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Converts an image from one color space to another.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cvtColorTwoPlane(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">cvtColorTwoPlane</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Converts an image from one color space to another where the source image is
|
|
stored in two planes.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#cvtColorTwoPlane(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">cvtColorTwoPlane</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code,
|
|
int hint)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Converts an image from one color space to another where the source image is
|
|
stored in two planes.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#demosaicing(org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">demosaicing</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">main function for all demosaicing processes</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#demosaicing(org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">demosaicing</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code,
|
|
int dstCn)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">main function for all demosaicing processes</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#dilate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">dilate</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Dilates an image by using a specific structuring element.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#dilate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point)" class="member-name-link">dilate</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Dilates an image by using a specific structuring element.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#dilate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,int)" class="member-name-link">dilate</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Dilates an image by using a specific structuring element.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#dilate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,int,int)" class="member-name-link">dilate</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations,
|
|
int borderType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Dilates an image by using a specific structuring element.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#dilate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,int,int,org.opencv.core.Scalar)" class="member-name-link">dilate</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations,
|
|
int borderType,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> borderValue)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Dilates an image by using a specific structuring element.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#distanceTransform(org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">distanceTransform</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int distanceType,
|
|
int maskSize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#distanceTransform(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)" class="member-name-link">distanceTransform</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int distanceType,
|
|
int maskSize,
|
|
int dstType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#distanceTransformWithLabels(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">distanceTransformWithLabels</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
int distanceType,
|
|
int maskSize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the distance to the closest zero pixel for each pixel of the source image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#distanceTransformWithLabels(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)" class="member-name-link">distanceTransformWithLabels</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
int distanceType,
|
|
int maskSize,
|
|
int labelType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the distance to the closest zero pixel for each pixel of the source image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#divSpectrums(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">divSpectrums</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> a,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> b,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> c,
|
|
int flags)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Performs the per-element division of the first Fourier spectrum by the second Fourier spectrum.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#divSpectrums(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,boolean)" class="member-name-link">divSpectrums</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> a,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> b,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> c,
|
|
int flags,
|
|
boolean conjB)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Performs the per-element division of the first Fourier spectrum by the second Fourier spectrum.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#drawContours(org.opencv.core.Mat,java.util.List,int,org.opencv.core.Scalar)" class="member-name-link">drawContours</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
int contourIdx,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws contours outlines or filled contours.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#drawContours(org.opencv.core.Mat,java.util.List,int,org.opencv.core.Scalar,int)" class="member-name-link">drawContours</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
int contourIdx,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws contours outlines or filled contours.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#drawContours(org.opencv.core.Mat,java.util.List,int,org.opencv.core.Scalar,int,int)" class="member-name-link">drawContours</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
int contourIdx,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws contours outlines or filled contours.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#drawContours(org.opencv.core.Mat,java.util.List,int,org.opencv.core.Scalar,int,int,org.opencv.core.Mat)" class="member-name-link">drawContours</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
int contourIdx,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hierarchy)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws contours outlines or filled contours.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#drawContours(org.opencv.core.Mat,java.util.List,int,org.opencv.core.Scalar,int,int,org.opencv.core.Mat,int)" class="member-name-link">drawContours</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
int contourIdx,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hierarchy,
|
|
int maxLevel)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws contours outlines or filled contours.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#drawContours(org.opencv.core.Mat,java.util.List,int,org.opencv.core.Scalar,int,int,org.opencv.core.Mat,int,org.opencv.core.Point)" class="member-name-link">drawContours</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
int contourIdx,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hierarchy,
|
|
int maxLevel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> offset)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws contours outlines or filled contours.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#drawMarker(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar)" class="member-name-link">drawMarker</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> position,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a marker on a predefined position in an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#drawMarker(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,int)" class="member-name-link">drawMarker</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> position,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int markerType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a marker on a predefined position in an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#drawMarker(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,int,int)" class="member-name-link">drawMarker</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> position,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int markerType,
|
|
int markerSize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a marker on a predefined position in an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#drawMarker(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,int,int,int)" class="member-name-link">drawMarker</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> position,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int markerType,
|
|
int markerSize,
|
|
int thickness)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a marker on a predefined position in an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#drawMarker(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,int,int,int,int)" class="member-name-link">drawMarker</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> position,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int markerType,
|
|
int markerSize,
|
|
int thickness,
|
|
int line_type)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a marker on a predefined position in an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ellipse(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Size,double,double,double,org.opencv.core.Scalar)" class="member-name-link">ellipse</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> axes,
|
|
double angle,
|
|
double startAngle,
|
|
double endAngle,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a simple or thick elliptic arc or fills an ellipse sector.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ellipse(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Size,double,double,double,org.opencv.core.Scalar,int)" class="member-name-link">ellipse</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> axes,
|
|
double angle,
|
|
double startAngle,
|
|
double endAngle,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a simple or thick elliptic arc or fills an ellipse sector.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ellipse(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Size,double,double,double,org.opencv.core.Scalar,int,int)" class="member-name-link">ellipse</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> axes,
|
|
double angle,
|
|
double startAngle,
|
|
double endAngle,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a simple or thick elliptic arc or fills an ellipse sector.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ellipse(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Size,double,double,double,org.opencv.core.Scalar,int,int,int)" class="member-name-link">ellipse</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> axes,
|
|
double angle,
|
|
double startAngle,
|
|
double endAngle,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
int shift)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a simple or thick elliptic arc or fills an ellipse sector.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ellipse(org.opencv.core.Mat,org.opencv.core.RotatedRect,org.opencv.core.Scalar)" class="member-name-link">ellipse</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> box,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ellipse(org.opencv.core.Mat,org.opencv.core.RotatedRect,org.opencv.core.Scalar,int)" class="member-name-link">ellipse</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> box,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ellipse(org.opencv.core.Mat,org.opencv.core.RotatedRect,org.opencv.core.Scalar,int,int)" class="member-name-link">ellipse</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> box,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ellipse2Poly(org.opencv.core.Point,org.opencv.core.Size,int,int,int,int,org.opencv.core.MatOfPoint)" class="member-name-link">ellipse2Poly</a><wbr>(<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> axes,
|
|
int angle,
|
|
int arcStart,
|
|
int arcEnd,
|
|
int delta,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> pts)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Approximates an elliptic arc with a polyline.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static float</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#EMD(org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">EMD</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> signature1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> signature2,
|
|
int distType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Computes the "minimal work" distance between two weighted point configurations.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static float</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#EMD(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat)" class="member-name-link">EMD</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> signature1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> signature2,
|
|
int distType,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cost)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Computes the "minimal work" distance between two weighted point configurations.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static float</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#EMD(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">EMD</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> signature1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> signature2,
|
|
int distType,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cost,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> flow)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Computes the "minimal work" distance between two weighted point configurations.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#equalizeHist(org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">equalizeHist</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Equalizes the histogram of a grayscale image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#erode(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">erode</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Erodes an image by using a specific structuring element.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#erode(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point)" class="member-name-link">erode</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Erodes an image by using a specific structuring element.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#erode(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,int)" class="member-name-link">erode</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Erodes an image by using a specific structuring element.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#erode(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,int,int)" class="member-name-link">erode</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations,
|
|
int borderType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Erodes an image by using a specific structuring element.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#erode(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,int,int,org.opencv.core.Scalar)" class="member-name-link">erode</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations,
|
|
int borderType,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> borderValue)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Erodes an image by using a specific structuring element.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fillConvexPoly(org.opencv.core.Mat,org.opencv.core.MatOfPoint,org.opencv.core.Scalar)" class="member-name-link">fillConvexPoly</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> points,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fills a convex polygon.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fillConvexPoly(org.opencv.core.Mat,org.opencv.core.MatOfPoint,org.opencv.core.Scalar,int)" class="member-name-link">fillConvexPoly</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> points,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int lineType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fills a convex polygon.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fillConvexPoly(org.opencv.core.Mat,org.opencv.core.MatOfPoint,org.opencv.core.Scalar,int,int)" class="member-name-link">fillConvexPoly</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> points,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int lineType,
|
|
int shift)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fills a convex polygon.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fillPoly(org.opencv.core.Mat,java.util.List,org.opencv.core.Scalar)" class="member-name-link">fillPoly</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fills the area bounded by one or more polygons.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fillPoly(org.opencv.core.Mat,java.util.List,org.opencv.core.Scalar,int)" class="member-name-link">fillPoly</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int lineType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fills the area bounded by one or more polygons.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fillPoly(org.opencv.core.Mat,java.util.List,org.opencv.core.Scalar,int,int)" class="member-name-link">fillPoly</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int lineType,
|
|
int shift)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fills the area bounded by one or more polygons.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fillPoly(org.opencv.core.Mat,java.util.List,org.opencv.core.Scalar,int,int,org.opencv.core.Point)" class="member-name-link">fillPoly</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int lineType,
|
|
int shift,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> offset)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fills the area bounded by one or more polygons.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#filter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat)" class="member-name-link">filter2D</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Convolves an image with the kernel.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#filter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point)" class="member-name-link">filter2D</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Convolves an image with the kernel.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#filter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point,double)" class="member-name-link">filter2D</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
double delta)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Convolves an image with the kernel.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#filter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point,double,int)" class="member-name-link">filter2D</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
double delta,
|
|
int borderType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Convolves an image with the kernel.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#findContours(org.opencv.core.Mat,java.util.List,org.opencv.core.Mat,int,int)" class="member-name-link">findContours</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hierarchy,
|
|
int mode,
|
|
int method)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds contours in a binary image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#findContours(org.opencv.core.Mat,java.util.List,org.opencv.core.Mat,int,int,org.opencv.core.Point)" class="member-name-link">findContours</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hierarchy,
|
|
int mode,
|
|
int method,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> offset)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds contours in a binary image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#findContoursLinkRuns(org.opencv.core.Mat,java.util.List)" class="member-name-link">findContoursLinkRuns</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a>> contours)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#findContoursLinkRuns(org.opencv.core.Mat,java.util.List,org.opencv.core.Mat)" class="member-name-link">findContoursLinkRuns</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a>> contours,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hierarchy)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fitEllipse(org.opencv.core.MatOfPoint2f)" class="member-name-link">fitEllipse</a><wbr>(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> points)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fits an ellipse around a set of 2D points.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fitEllipseAMS(org.opencv.core.Mat)" class="member-name-link">fitEllipseAMS</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> points)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fits an ellipse around a set of 2D points.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fitEllipseDirect(org.opencv.core.Mat)" class="member-name-link">fitEllipseDirect</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> points)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fits an ellipse around a set of 2D points.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fitLine(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double)" class="member-name-link">fitLine</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> points,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> line,
|
|
int distType,
|
|
double param,
|
|
double reps,
|
|
double aeps)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fits a line to a 2D or 3D point set.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#floodFill(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar)" class="member-name-link">floodFill</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> seedPoint,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> newVal)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fills a connected component with the given color.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#floodFill(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,org.opencv.core.Rect)" class="member-name-link">floodFill</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> seedPoint,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> newVal,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rect)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fills a connected component with the given color.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#floodFill(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,org.opencv.core.Rect,org.opencv.core.Scalar)" class="member-name-link">floodFill</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> seedPoint,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> newVal,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rect,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> loDiff)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fills a connected component with the given color.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#floodFill(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,org.opencv.core.Rect,org.opencv.core.Scalar,org.opencv.core.Scalar)" class="member-name-link">floodFill</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> seedPoint,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> newVal,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rect,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> loDiff,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> upDiff)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fills a connected component with the given color.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#floodFill(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,org.opencv.core.Rect,org.opencv.core.Scalar,org.opencv.core.Scalar,int)" class="member-name-link">floodFill</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> seedPoint,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> newVal,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rect,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> loDiff,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> upDiff,
|
|
int flags)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Fills a connected component with the given color.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#GaussianBlur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double)" class="member-name-link">GaussianBlur</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigmaX)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image using a Gaussian filter.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#GaussianBlur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double,double)" class="member-name-link">GaussianBlur</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigmaX,
|
|
double sigmaY)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image using a Gaussian filter.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#GaussianBlur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double,double,int)" class="member-name-link">GaussianBlur</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigmaX,
|
|
double sigmaY,
|
|
int borderType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image using a Gaussian filter.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#GaussianBlur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double,double,int,int)" class="member-name-link">GaussianBlur</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigmaX,
|
|
double sigmaY,
|
|
int borderType,
|
|
int hint)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image using a Gaussian filter.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getAffineTransform(org.opencv.core.MatOfPoint2f,org.opencv.core.MatOfPoint2f)" class="member-name-link">getAffineTransform</a><wbr>(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> src,
|
|
<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> dst)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getClosestEllipsePoints(org.opencv.core.RotatedRect,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">getClosestEllipsePoints</a><wbr>(<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> ellipse_params,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> points,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> closest_pts)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Compute for each 2d point the nearest 2d point located on a given ellipse.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getDerivKernels(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)" class="member-name-link">getDerivKernels</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> ky,
|
|
int dx,
|
|
int dy,
|
|
int ksize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Returns filter coefficients for computing spatial image derivatives.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getDerivKernels(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,boolean)" class="member-name-link">getDerivKernels</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> ky,
|
|
int dx,
|
|
int dy,
|
|
int ksize,
|
|
boolean normalize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Returns filter coefficients for computing spatial image derivatives.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getDerivKernels(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,boolean,int)" class="member-name-link">getDerivKernels</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> ky,
|
|
int dx,
|
|
int dy,
|
|
int ksize,
|
|
boolean normalize,
|
|
int ktype)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Returns filter coefficients for computing spatial image derivatives.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getFontScaleFromHeight(int,int)" class="member-name-link">getFontScaleFromHeight</a><wbr>(int fontFace,
|
|
int pixelHeight)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the font-specific size to use to achieve a given height in pixels.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getFontScaleFromHeight(int,int,int)" class="member-name-link">getFontScaleFromHeight</a><wbr>(int fontFace,
|
|
int pixelHeight,
|
|
int thickness)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the font-specific size to use to achieve a given height in pixels.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getGaborKernel(org.opencv.core.Size,double,double,double,double)" class="member-name-link">getGaborKernel</a><wbr>(<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigma,
|
|
double theta,
|
|
double lambd,
|
|
double gamma)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Returns Gabor filter coefficients.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getGaborKernel(org.opencv.core.Size,double,double,double,double,double)" class="member-name-link">getGaborKernel</a><wbr>(<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigma,
|
|
double theta,
|
|
double lambd,
|
|
double gamma,
|
|
double psi)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Returns Gabor filter coefficients.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getGaborKernel(org.opencv.core.Size,double,double,double,double,double,int)" class="member-name-link">getGaborKernel</a><wbr>(<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigma,
|
|
double theta,
|
|
double lambd,
|
|
double gamma,
|
|
double psi,
|
|
int ktype)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Returns Gabor filter coefficients.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getGaussianKernel(int,double)" class="member-name-link">getGaussianKernel</a><wbr>(int ksize,
|
|
double sigma)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Returns Gaussian filter coefficients.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getGaussianKernel(int,double,int)" class="member-name-link">getGaussianKernel</a><wbr>(int ksize,
|
|
double sigma,
|
|
int ktype)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Returns Gaussian filter coefficients.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getPerspectiveTransform(org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">getPerspectiveTransform</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates a perspective transform from four pairs of the corresponding points.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getPerspectiveTransform(org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">getPerspectiveTransform</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int solveMethod)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates a perspective transform from four pairs of the corresponding points.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getRectSubPix(org.opencv.core.Mat,org.opencv.core.Size,org.opencv.core.Point,org.opencv.core.Mat)" class="member-name-link">getRectSubPix</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> patchSize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> patch)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Retrieves a pixel rectangle from an image with sub-pixel accuracy.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getRectSubPix(org.opencv.core.Mat,org.opencv.core.Size,org.opencv.core.Point,org.opencv.core.Mat,int)" class="member-name-link">getRectSubPix</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> patchSize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> patch,
|
|
int patchType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Retrieves a pixel rectangle from an image with sub-pixel accuracy.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getRotationMatrix2D(org.opencv.core.Point,double,double)" class="member-name-link">getRotationMatrix2D</a><wbr>(<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
double angle,
|
|
double scale)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates an affine matrix of 2D rotation.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getStructuringElement(int,org.opencv.core.Size)" class="member-name-link">getStructuringElement</a><wbr>(int shape,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Returns a structuring element of the specified size and shape for morphological operations.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getStructuringElement(int,org.opencv.core.Size,org.opencv.core.Point)" class="member-name-link">getStructuringElement</a><wbr>(int shape,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Returns a structuring element of the specified size and shape for morphological operations.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Size.html" title="class in org.opencv.core">Size</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getTextSize(java.lang.String,int,double,int,int%5B%5D)" class="member-name-link">getTextSize</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> text,
|
|
int fontFace,
|
|
double fontScale,
|
|
int thickness,
|
|
int[] baseLine)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double)" class="member-name-link">goodFeaturesToTrack</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Determines strong corners on an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat)" class="member-name-link">goodFeaturesToTrack</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Determines strong corners on an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat,int)" class="member-name-link">goodFeaturesToTrack</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
int blockSize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Determines strong corners on an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat,int,boolean)" class="member-name-link">goodFeaturesToTrack</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
int blockSize,
|
|
boolean useHarrisDetector)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Determines strong corners on an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat,int,boolean,double)" class="member-name-link">goodFeaturesToTrack</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
int blockSize,
|
|
boolean useHarrisDetector,
|
|
double k)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Determines strong corners on an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat,int,int)" class="member-name-link">goodFeaturesToTrack</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
int blockSize,
|
|
int gradientSize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat,int,int,boolean)" class="member-name-link">goodFeaturesToTrack</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
int blockSize,
|
|
int gradientSize,
|
|
boolean useHarrisDetector)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat,int,int,boolean,double)" class="member-name-link">goodFeaturesToTrack</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
int blockSize,
|
|
int gradientSize,
|
|
boolean useHarrisDetector,
|
|
double k)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#goodFeaturesToTrackWithQuality(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">goodFeaturesToTrackWithQuality</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cornersQuality)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Same as above, but returns also quality measure of the detected corners.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#goodFeaturesToTrackWithQuality(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">goodFeaturesToTrackWithQuality</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cornersQuality,
|
|
int blockSize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Same as above, but returns also quality measure of the detected corners.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#goodFeaturesToTrackWithQuality(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">goodFeaturesToTrackWithQuality</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cornersQuality,
|
|
int blockSize,
|
|
int gradientSize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Same as above, but returns also quality measure of the detected corners.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#goodFeaturesToTrackWithQuality(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,org.opencv.core.Mat,org.opencv.core.Mat,int,int,boolean)" class="member-name-link">goodFeaturesToTrackWithQuality</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cornersQuality,
|
|
int blockSize,
|
|
int gradientSize,
|
|
boolean useHarrisDetector)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Same as above, but returns also quality measure of the detected corners.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#goodFeaturesToTrackWithQuality(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,org.opencv.core.Mat,org.opencv.core.Mat,int,int,boolean,double)" class="member-name-link">goodFeaturesToTrackWithQuality</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cornersQuality,
|
|
int blockSize,
|
|
int gradientSize,
|
|
boolean useHarrisDetector,
|
|
double k)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Same as above, but returns also quality measure of the detected corners.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#grabCut(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Rect,org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">grabCut</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rect,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> bgdModel,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> fgdModel,
|
|
int iterCount)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Runs the GrabCut algorithm.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#grabCut(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Rect,org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">grabCut</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rect,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> bgdModel,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> fgdModel,
|
|
int iterCount,
|
|
int mode)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Runs the GrabCut algorithm.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughCircles(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double)" class="member-name-link">HoughCircles</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughCircles(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double)" class="member-name-link">HoughCircles</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughCircles(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double,double)" class="member-name-link">HoughCircles</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1,
|
|
double param2)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughCircles(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double,double,int)" class="member-name-link">HoughCircles</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1,
|
|
double param2,
|
|
int minRadius)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughCircles(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double,double,int,int)" class="member-name-link">HoughCircles</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1,
|
|
double param2,
|
|
int minRadius,
|
|
int maxRadius)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughCirclesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double)" class="member-name-link">HoughCirclesWithAccumulator</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform and get accumulator.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughCirclesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double)" class="member-name-link">HoughCirclesWithAccumulator</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform and get accumulator.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughCirclesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double,double)" class="member-name-link">HoughCirclesWithAccumulator</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1,
|
|
double param2)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform and get accumulator.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughCirclesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double,double,int)" class="member-name-link">HoughCirclesWithAccumulator</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1,
|
|
double param2,
|
|
int minRadius)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform and get accumulator.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughCirclesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double,double,int,int)" class="member-name-link">HoughCirclesWithAccumulator</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1,
|
|
double param2,
|
|
int minRadius,
|
|
int maxRadius)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform and get accumulator.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLines(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)" class="member-name-link">HoughLines</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLines(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double)" class="member-name-link">HoughLines</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLines(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double)" class="member-name-link">HoughLines</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLines(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double,double)" class="member-name-link">HoughLines</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn,
|
|
double min_theta)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLines(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double,double,double)" class="member-name-link">HoughLines</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn,
|
|
double min_theta,
|
|
double max_theta)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLines(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double,double,double,boolean)" class="member-name-link">HoughLines</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn,
|
|
double min_theta,
|
|
double max_theta,
|
|
boolean use_edgeval)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLinesP(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)" class="member-name-link">HoughLinesP</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds line segments in a binary image using the probabilistic Hough transform.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLinesP(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double)" class="member-name-link">HoughLinesP</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double minLineLength)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds line segments in a binary image using the probabilistic Hough transform.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLinesP(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double)" class="member-name-link">HoughLinesP</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double minLineLength,
|
|
double maxLineGap)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds line segments in a binary image using the probabilistic Hough transform.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLinesPointSet(org.opencv.core.Mat,org.opencv.core.Mat,int,int,double,double,double,double,double,double)" class="member-name-link">HoughLinesPointSet</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> point,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
int lines_max,
|
|
int threshold,
|
|
double min_rho,
|
|
double max_rho,
|
|
double rho_step,
|
|
double min_theta,
|
|
double max_theta,
|
|
double theta_step)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds lines in a set of points using the standard Hough transform.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLinesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)" class="member-name-link">HoughLinesWithAccumulator</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform and get accumulator.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLinesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double)" class="member-name-link">HoughLinesWithAccumulator</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform and get accumulator.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLinesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double)" class="member-name-link">HoughLinesWithAccumulator</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform and get accumulator.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLinesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double,double)" class="member-name-link">HoughLinesWithAccumulator</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn,
|
|
double min_theta)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform and get accumulator.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLinesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double,double,double)" class="member-name-link">HoughLinesWithAccumulator</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn,
|
|
double min_theta,
|
|
double max_theta)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform and get accumulator.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HoughLinesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double,double,double,boolean)" class="member-name-link">HoughLinesWithAccumulator</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn,
|
|
double min_theta,
|
|
double max_theta,
|
|
boolean use_edgeval)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform and get accumulator.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#HuMoments(org.opencv.imgproc.Moments,org.opencv.core.Mat)" class="member-name-link">HuMoments</a><wbr>(<a href="Moments.html" title="class in org.opencv.imgproc">Moments</a> m,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hu)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#integral(org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">integral</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#integral(org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">integral</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
int sdepth)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#integral2(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">integral2</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sqsum)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#integral2(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">integral2</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sqsum,
|
|
int sdepth)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#integral2(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">integral2</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sqsum,
|
|
int sdepth,
|
|
int sqdepth)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#integral3(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">integral3</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sqsum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> tilted)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the integral of an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#integral3(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">integral3</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sqsum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> tilted,
|
|
int sdepth)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the integral of an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#integral3(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">integral3</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sqsum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> tilted,
|
|
int sdepth,
|
|
int sqdepth)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the integral of an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static float</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#intersectConvexConvex(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">intersectConvexConvex</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> p1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> p2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> p12)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds intersection of two convex polygons</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static float</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#intersectConvexConvex(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,boolean)" class="member-name-link">intersectConvexConvex</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> p1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> p2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> p12,
|
|
boolean handleNested)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds intersection of two convex polygons</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#invertAffineTransform(org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">invertAffineTransform</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> iM)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Inverts an affine transformation.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isContourConvex(org.opencv.core.MatOfPoint)" class="member-name-link">isContourConvex</a><wbr>(<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> contour)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Tests a contour convexity.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Laplacian(org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">Laplacian</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the Laplacian of an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Laplacian(org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">Laplacian</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int ksize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the Laplacian of an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Laplacian(org.opencv.core.Mat,org.opencv.core.Mat,int,int,double)" class="member-name-link">Laplacian</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int ksize,
|
|
double scale)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the Laplacian of an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Laplacian(org.opencv.core.Mat,org.opencv.core.Mat,int,int,double,double)" class="member-name-link">Laplacian</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int ksize,
|
|
double scale,
|
|
double delta)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the Laplacian of an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Laplacian(org.opencv.core.Mat,org.opencv.core.Mat,int,int,double,double,int)" class="member-name-link">Laplacian</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int ksize,
|
|
double scale,
|
|
double delta,
|
|
int borderType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the Laplacian of an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#line(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar)" class="member-name-link">line</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a line segment connecting two points.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#line(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int)" class="member-name-link">line</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a line segment connecting two points.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#line(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int)" class="member-name-link">line</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a line segment connecting two points.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#line(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int,int)" class="member-name-link">line</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
int shift)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a line segment connecting two points.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#matchShapes(org.opencv.core.Mat,org.opencv.core.Mat,int,double)" class="member-name-link">matchShapes</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> contour1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> contour2,
|
|
int method,
|
|
double parameter)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Compares two shapes.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#matchTemplate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">matchTemplate</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> templ,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> result,
|
|
int method)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Compares a template against overlapped image regions.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#matchTemplate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat)" class="member-name-link">matchTemplate</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> templ,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> result,
|
|
int method,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Compares a template against overlapped image regions.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#medianBlur(org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">medianBlur</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ksize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image using the median filter.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#minAreaRect(org.opencv.core.MatOfPoint2f)" class="member-name-link">minAreaRect</a><wbr>(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> points)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds a rotated rectangle of the minimum area enclosing the input 2D point set.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#minEnclosingCircle(org.opencv.core.MatOfPoint2f,org.opencv.core.Point,float%5B%5D)" class="member-name-link">minEnclosingCircle</a><wbr>(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> points,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
float[] radius)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds a circle of the minimum area enclosing a 2D point set.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#minEnclosingTriangle(org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">minEnclosingTriangle</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> points,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> triangle)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds a triangle of minimum area enclosing a 2D point set and returns its area.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="Moments.html" title="class in org.opencv.imgproc">Moments</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#moments(org.opencv.core.Mat)" class="member-name-link">moments</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> array)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates all of the moments up to the third order of a polygon or rasterized shape.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="Moments.html" title="class in org.opencv.imgproc">Moments</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#moments(org.opencv.core.Mat,boolean)" class="member-name-link">moments</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> array,
|
|
boolean binaryImage)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates all of the moments up to the third order of a polygon or rasterized shape.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#morphologyEx(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat)" class="member-name-link">morphologyEx</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int op,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Performs advanced morphological transformations.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#morphologyEx(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point)" class="member-name-link">morphologyEx</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int op,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Performs advanced morphological transformations.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#morphologyEx(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point,int)" class="member-name-link">morphologyEx</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int op,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Performs advanced morphological transformations.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#morphologyEx(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point,int,int)" class="member-name-link">morphologyEx</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int op,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations,
|
|
int borderType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Performs advanced morphological transformations.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#morphologyEx(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point,int,int,org.opencv.core.Scalar)" class="member-name-link">morphologyEx</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int op,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations,
|
|
int borderType,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> borderValue)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Performs advanced morphological transformations.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Point.html" title="class in org.opencv.core">Point</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#phaseCorrelate(org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">phaseCorrelate</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">The function is used to detect translational shifts that occur between two images.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Point.html" title="class in org.opencv.core">Point</a></code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#phaseCorrelate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">phaseCorrelate</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> window)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">The function is used to detect translational shifts that occur between two images.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../core/Point.html" title="class in org.opencv.core">Point</a></code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#phaseCorrelate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,double%5B%5D)" class="member-name-link">phaseCorrelate</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> window,
|
|
double[] response)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">The function is used to detect translational shifts that occur between two images.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#pointPolygonTest(org.opencv.core.MatOfPoint2f,org.opencv.core.Point,boolean)" class="member-name-link">pointPolygonTest</a><wbr>(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> contour,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt,
|
|
boolean measureDist)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Performs a point-in-contour test.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#polylines(org.opencv.core.Mat,java.util.List,boolean,org.opencv.core.Scalar)" class="member-name-link">polylines</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
boolean isClosed,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws several polygonal curves.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#polylines(org.opencv.core.Mat,java.util.List,boolean,org.opencv.core.Scalar,int)" class="member-name-link">polylines</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
boolean isClosed,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws several polygonal curves.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#polylines(org.opencv.core.Mat,java.util.List,boolean,org.opencv.core.Scalar,int,int)" class="member-name-link">polylines</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
boolean isClosed,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws several polygonal curves.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#polylines(org.opencv.core.Mat,java.util.List,boolean,org.opencv.core.Scalar,int,int,int)" class="member-name-link">polylines</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
boolean isClosed,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
int shift)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws several polygonal curves.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#preCornerDetect(org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">preCornerDetect</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ksize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates a feature map for corner detection.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#preCornerDetect(org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">preCornerDetect</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ksize,
|
|
int borderType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates a feature map for corner detection.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#putText(org.opencv.core.Mat,java.lang.String,org.opencv.core.Point,int,double,org.opencv.core.Scalar)" class="member-name-link">putText</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> text,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> org,
|
|
int fontFace,
|
|
double fontScale,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a text string.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#putText(org.opencv.core.Mat,java.lang.String,org.opencv.core.Point,int,double,org.opencv.core.Scalar,int)" class="member-name-link">putText</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> text,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> org,
|
|
int fontFace,
|
|
double fontScale,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a text string.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#putText(org.opencv.core.Mat,java.lang.String,org.opencv.core.Point,int,double,org.opencv.core.Scalar,int,int)" class="member-name-link">putText</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> text,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> org,
|
|
int fontFace,
|
|
double fontScale,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a text string.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#putText(org.opencv.core.Mat,java.lang.String,org.opencv.core.Point,int,double,org.opencv.core.Scalar,int,int,boolean)" class="member-name-link">putText</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> text,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> org,
|
|
int fontFace,
|
|
double fontScale,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
boolean bottomLeftOrigin)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a text string.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#pyrDown(org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">pyrDown</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image and downsamples it.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#pyrDown(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)" class="member-name-link">pyrDown</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dstsize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image and downsamples it.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#pyrDown(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int)" class="member-name-link">pyrDown</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dstsize,
|
|
int borderType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image and downsamples it.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#pyrMeanShiftFiltering(org.opencv.core.Mat,org.opencv.core.Mat,double,double)" class="member-name-link">pyrMeanShiftFiltering</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double sp,
|
|
double sr)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Performs initial step of meanshift segmentation of an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#pyrMeanShiftFiltering(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)" class="member-name-link">pyrMeanShiftFiltering</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double sp,
|
|
double sr,
|
|
int maxLevel)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Performs initial step of meanshift segmentation of an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#pyrMeanShiftFiltering(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,org.opencv.core.TermCriteria)" class="member-name-link">pyrMeanShiftFiltering</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double sp,
|
|
double sr,
|
|
int maxLevel,
|
|
<a href="../core/TermCriteria.html" title="class in org.opencv.core">TermCriteria</a> termcrit)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Performs initial step of meanshift segmentation of an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#pyrUp(org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">pyrUp</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Upsamples an image and then blurs it.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#pyrUp(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)" class="member-name-link">pyrUp</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dstsize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Upsamples an image and then blurs it.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#pyrUp(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int)" class="member-name-link">pyrUp</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dstsize,
|
|
int borderType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Upsamples an image and then blurs it.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#rectangle(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar)" class="member-name-link">rectangle</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a simple, thick, or filled up-right rectangle.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#rectangle(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int)" class="member-name-link">rectangle</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a simple, thick, or filled up-right rectangle.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#rectangle(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int)" class="member-name-link">rectangle</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a simple, thick, or filled up-right rectangle.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#rectangle(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int,int)" class="member-name-link">rectangle</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
int shift)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Draws a simple, thick, or filled up-right rectangle.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#rectangle(org.opencv.core.Mat,org.opencv.core.Rect,org.opencv.core.Scalar)" class="member-name-link">rectangle</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rec,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">use <code>rec</code> parameter as alternative specification of the drawn rectangle: `r.tl() and
|
|
r.br()-Point(1,1)` are opposite corners</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#rectangle(org.opencv.core.Mat,org.opencv.core.Rect,org.opencv.core.Scalar,int)" class="member-name-link">rectangle</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rec,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">use <code>rec</code> parameter as alternative specification of the drawn rectangle: `r.tl() and
|
|
r.br()-Point(1,1)` are opposite corners</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#rectangle(org.opencv.core.Mat,org.opencv.core.Rect,org.opencv.core.Scalar,int,int)" class="member-name-link">rectangle</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rec,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">use <code>rec</code> parameter as alternative specification of the drawn rectangle: `r.tl() and
|
|
r.br()-Point(1,1)` are opposite corners</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#rectangle(org.opencv.core.Mat,org.opencv.core.Rect,org.opencv.core.Scalar,int,int,int)" class="member-name-link">rectangle</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rec,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
int shift)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">use <code>rec</code> parameter as alternative specification of the drawn rectangle: `r.tl() and
|
|
r.br()-Point(1,1)` are opposite corners</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#remap(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">remap</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map2,
|
|
int interpolation)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a generic geometrical transformation to an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#remap(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">remap</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map2,
|
|
int interpolation,
|
|
int borderMode)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a generic geometrical transformation to an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#remap(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int,org.opencv.core.Scalar)" class="member-name-link">remap</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map2,
|
|
int interpolation,
|
|
int borderMode,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> borderValue)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a generic geometrical transformation to an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#resize(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)" class="member-name-link">resize</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Resizes an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#resize(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double)" class="member-name-link">resize</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
double fx)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Resizes an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#resize(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double,double)" class="member-name-link">resize</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
double fx,
|
|
double fy)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Resizes an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#resize(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double,double,int)" class="member-name-link">resize</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
double fx,
|
|
double fy,
|
|
int interpolation)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Resizes an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#rotatedRectangleIntersection(org.opencv.core.RotatedRect,org.opencv.core.RotatedRect,org.opencv.core.Mat)" class="member-name-link">rotatedRectangleIntersection</a><wbr>(<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> rect1,
|
|
<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> rect2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> intersectingRegion)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Finds out if there is any intersection between two rotated rectangles.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Scharr(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)" class="member-name-link">Scharr</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the first x- or y- image derivative using Scharr operator.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Scharr(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,double)" class="member-name-link">Scharr</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
double scale)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the first x- or y- image derivative using Scharr operator.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Scharr(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,double,double)" class="member-name-link">Scharr</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
double scale,
|
|
double delta)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the first x- or y- image derivative using Scharr operator.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Scharr(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,double,double,int)" class="member-name-link">Scharr</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
double scale,
|
|
double delta,
|
|
int borderType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the first x- or y- image derivative using Scharr operator.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sepFilter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">sepFilter2D</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelX,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelY)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a separable linear filter to an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sepFilter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point)" class="member-name-link">sepFilter2D</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelX,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelY,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a separable linear filter to an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sepFilter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,double)" class="member-name-link">sepFilter2D</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelX,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelY,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
double delta)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a separable linear filter to an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sepFilter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,double,int)" class="member-name-link">sepFilter2D</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelX,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelY,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
double delta,
|
|
int borderType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a separable linear filter to an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Sobel(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)" class="member-name-link">Sobel</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Sobel(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,int)" class="member-name-link">Sobel</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
int ksize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Sobel(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,int,double)" class="member-name-link">Sobel</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
int ksize,
|
|
double scale)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Sobel(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,int,double,double)" class="member-name-link">Sobel</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
int ksize,
|
|
double scale,
|
|
double delta)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#Sobel(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,int,double,double,int)" class="member-name-link">Sobel</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
int ksize,
|
|
double scale,
|
|
double delta,
|
|
int borderType)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#spatialGradient(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">spatialGradient</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dy)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the first order image derivative in both x and y using a Sobel operator
|
|
|
|
Equivalent to calling:
|
|
|
|
<code>
|
|
Sobel( src, dx, CV_16SC1, 1, 0, 3 );
|
|
Sobel( src, dy, CV_16SC1, 0, 1, 3 );
|
|
</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#spatialGradient(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)" class="member-name-link">spatialGradient</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dy,
|
|
int ksize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the first order image derivative in both x and y using a Sobel operator
|
|
|
|
Equivalent to calling:
|
|
|
|
<code>
|
|
Sobel( src, dx, CV_16SC1, 1, 0, 3 );
|
|
Sobel( src, dy, CV_16SC1, 0, 1, 3 );
|
|
</code></div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#spatialGradient(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)" class="member-name-link">spatialGradient</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dy,
|
|
int ksize,
|
|
int borderType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the first order image derivative in both x and y using a Sobel operator
|
|
|
|
Equivalent to calling:
|
|
|
|
<code>
|
|
Sobel( src, dx, CV_16SC1, 1, 0, 3 );
|
|
Sobel( src, dy, CV_16SC1, 0, 1, 3 );
|
|
</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sqrBoxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size)" class="member-name-link">sqrBoxFilter</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the normalized sum of squares of the pixel values overlapping the filter.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sqrBoxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size,org.opencv.core.Point)" class="member-name-link">sqrBoxFilter</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the normalized sum of squares of the pixel values overlapping the filter.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sqrBoxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size,org.opencv.core.Point,boolean)" class="member-name-link">sqrBoxFilter</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
boolean normalize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the normalized sum of squares of the pixel values overlapping the filter.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sqrBoxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size,org.opencv.core.Point,boolean,int)" class="member-name-link">sqrBoxFilter</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
boolean normalize,
|
|
int borderType)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Calculates the normalized sum of squares of the pixel values overlapping the filter.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#stackBlur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)" class="member-name-link">stackBlur</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Blurs an image using the stackBlur.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#threshold(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)" class="member-name-link">threshold</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double thresh,
|
|
double maxval,
|
|
int type)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a fixed-level threshold to each array element.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static double</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#thresholdWithMask(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)" class="member-name-link">thresholdWithMask</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
double thresh,
|
|
double maxval,
|
|
int type)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Same as #threshold, but with an optional mask
|
|
|
|
<b>Note:</b> If the mask is empty, #thresholdWithMask is equivalent to #threshold.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#warpAffine(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)" class="member-name-link">warpAffine</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies an affine transformation to an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#warpAffine(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int)" class="member-name-link">warpAffine</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
int flags)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies an affine transformation to an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#warpAffine(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int,int)" class="member-name-link">warpAffine</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
int flags,
|
|
int borderMode)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies an affine transformation to an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#warpAffine(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int,int,org.opencv.core.Scalar)" class="member-name-link">warpAffine</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
int flags,
|
|
int borderMode,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> borderValue)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies an affine transformation to an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#warpPerspective(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)" class="member-name-link">warpPerspective</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a perspective transformation to an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#warpPerspective(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int)" class="member-name-link">warpPerspective</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
int flags)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a perspective transformation to an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#warpPerspective(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int,int)" class="member-name-link">warpPerspective</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
int flags,
|
|
int borderMode)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a perspective transformation to an image.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#warpPerspective(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int,int,org.opencv.core.Scalar)" class="member-name-link">warpPerspective</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
int flags,
|
|
int borderMode,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> borderValue)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Applies a perspective transformation to an image.</div>
|
|
</div>
|
|
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#warpPolar(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,org.opencv.core.Point,double,int)" class="member-name-link">warpPolar</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
double maxRadius,
|
|
int flags)</code></div>
|
|
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Remaps an image to polar or semilog-polar coordinates space
|
|
|
|
polar_remaps_reference_image
|
|

|
|
|
|
Transform the source image using the following transformation:
|
|
\(
|
|
dst(\rho , \phi ) = src(x,y)
|
|
\)
|
|
|
|
where
|
|
\(
|
|
\begin{array}{l}
|
|
\vec{I} = (x - center.x, \;y - center.y) \\
|
|
\phi = Kangle \cdot \texttt{angle} (\vec{I}) \\
|
|
\rho = \left\{\begin{matrix}
|
|
Klin \cdot \texttt{magnitude} (\vec{I}) & default \\
|
|
Klog \cdot log_e(\texttt{magnitude} (\vec{I})) & if \; semilog \\
|
|
\end{matrix}\right.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
|
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#watershed(org.opencv.core.Mat,org.opencv.core.Mat)" class="member-name-link">watershed</a><wbr>(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> markers)</code></div>
|
|
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
|
<div class="block">Performs a marker-based image segmentation using the watershed algorithm.</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inherited-list">
|
|
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
|
|
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
|
|
</section>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="details">
|
|
<ul class="details-list">
|
|
<!-- ============ FIELD DETAIL =========== -->
|
|
<li>
|
|
<section class="field-details" id="field-detail">
|
|
<h2>Field Details</h2>
|
|
<ul class="member-list">
|
|
<li>
|
|
<section class="detail" id="CV_GAUSSIAN_5x5">
|
|
<h3>CV_GAUSSIAN_5x5</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_GAUSSIAN_5x5</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_GAUSSIAN_5x5">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_SCHARR">
|
|
<h3>CV_SCHARR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_SCHARR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_SCHARR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_MAX_SOBEL_KSIZE">
|
|
<h3>CV_MAX_SOBEL_KSIZE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_MAX_SOBEL_KSIZE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_MAX_SOBEL_KSIZE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_RGBA2mRGBA">
|
|
<h3>CV_RGBA2mRGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_RGBA2mRGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_RGBA2mRGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_mRGBA2RGBA">
|
|
<h3>CV_mRGBA2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_mRGBA2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_mRGBA2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_WARP_FILL_OUTLIERS">
|
|
<h3>CV_WARP_FILL_OUTLIERS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_WARP_FILL_OUTLIERS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_WARP_FILL_OUTLIERS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_WARP_INVERSE_MAP">
|
|
<h3>CV_WARP_INVERSE_MAP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_WARP_INVERSE_MAP</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_WARP_INVERSE_MAP">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_WARP_RELATIVE_MAP">
|
|
<h3>CV_WARP_RELATIVE_MAP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_WARP_RELATIVE_MAP</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_WARP_RELATIVE_MAP">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_CHAIN_CODE">
|
|
<h3>CV_CHAIN_CODE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_CHAIN_CODE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_CHAIN_CODE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_LINK_RUNS">
|
|
<h3>CV_LINK_RUNS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_LINK_RUNS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_LINK_RUNS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_POLY_APPROX_DP">
|
|
<h3>CV_POLY_APPROX_DP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_POLY_APPROX_DP</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_POLY_APPROX_DP">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_CONTOURS_MATCH_I1">
|
|
<h3>CV_CONTOURS_MATCH_I1</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_CONTOURS_MATCH_I1</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_CONTOURS_MATCH_I1">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_CONTOURS_MATCH_I2">
|
|
<h3>CV_CONTOURS_MATCH_I2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_CONTOURS_MATCH_I2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_CONTOURS_MATCH_I2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_CONTOURS_MATCH_I3">
|
|
<h3>CV_CONTOURS_MATCH_I3</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_CONTOURS_MATCH_I3</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_CONTOURS_MATCH_I3">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_CLOCKWISE">
|
|
<h3>CV_CLOCKWISE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_CLOCKWISE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_CLOCKWISE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_COUNTER_CLOCKWISE">
|
|
<h3>CV_COUNTER_CLOCKWISE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_COUNTER_CLOCKWISE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_COUNTER_CLOCKWISE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_COMP_CORREL">
|
|
<h3>CV_COMP_CORREL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_COMP_CORREL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_COMP_CORREL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_COMP_CHISQR">
|
|
<h3>CV_COMP_CHISQR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_COMP_CHISQR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_COMP_CHISQR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_COMP_INTERSECT">
|
|
<h3>CV_COMP_INTERSECT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_COMP_INTERSECT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_COMP_INTERSECT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_COMP_BHATTACHARYYA">
|
|
<h3>CV_COMP_BHATTACHARYYA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_COMP_BHATTACHARYYA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_COMP_BHATTACHARYYA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_COMP_HELLINGER">
|
|
<h3>CV_COMP_HELLINGER</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_COMP_HELLINGER</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_COMP_HELLINGER">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_COMP_CHISQR_ALT">
|
|
<h3>CV_COMP_CHISQR_ALT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_COMP_CHISQR_ALT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_COMP_CHISQR_ALT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_COMP_KL_DIV">
|
|
<h3>CV_COMP_KL_DIV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_COMP_KL_DIV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_COMP_KL_DIV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_DIST_MASK_3">
|
|
<h3>CV_DIST_MASK_3</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_DIST_MASK_3</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_DIST_MASK_3">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_DIST_MASK_5">
|
|
<h3>CV_DIST_MASK_5</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_DIST_MASK_5</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_DIST_MASK_5">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_DIST_MASK_PRECISE">
|
|
<h3>CV_DIST_MASK_PRECISE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_DIST_MASK_PRECISE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_DIST_MASK_PRECISE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_DIST_LABEL_CCOMP">
|
|
<h3>CV_DIST_LABEL_CCOMP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_DIST_LABEL_CCOMP</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_DIST_LABEL_CCOMP">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_DIST_LABEL_PIXEL">
|
|
<h3>CV_DIST_LABEL_PIXEL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_DIST_LABEL_PIXEL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_DIST_LABEL_PIXEL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_DIST_USER">
|
|
<h3>CV_DIST_USER</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_DIST_USER</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_DIST_USER">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_DIST_L1">
|
|
<h3>CV_DIST_L1</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_DIST_L1</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_DIST_L1">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_DIST_L2">
|
|
<h3>CV_DIST_L2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_DIST_L2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_DIST_L2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_DIST_C">
|
|
<h3>CV_DIST_C</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_DIST_C</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_DIST_C">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_DIST_L12">
|
|
<h3>CV_DIST_L12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_DIST_L12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_DIST_L12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_DIST_FAIR">
|
|
<h3>CV_DIST_FAIR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_DIST_FAIR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_DIST_FAIR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_DIST_WELSCH">
|
|
<h3>CV_DIST_WELSCH</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_DIST_WELSCH</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_DIST_WELSCH">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_DIST_HUBER">
|
|
<h3>CV_DIST_HUBER</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_DIST_HUBER</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_DIST_HUBER">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_CANNY_L2_GRADIENT">
|
|
<h3>CV_CANNY_L2_GRADIENT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_CANNY_L2_GRADIENT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_CANNY_L2_GRADIENT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_HOUGH_STANDARD">
|
|
<h3>CV_HOUGH_STANDARD</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_HOUGH_STANDARD</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_HOUGH_STANDARD">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_HOUGH_PROBABILISTIC">
|
|
<h3>CV_HOUGH_PROBABILISTIC</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_HOUGH_PROBABILISTIC</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_HOUGH_PROBABILISTIC">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_HOUGH_MULTI_SCALE">
|
|
<h3>CV_HOUGH_MULTI_SCALE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_HOUGH_MULTI_SCALE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_HOUGH_MULTI_SCALE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_HOUGH_GRADIENT">
|
|
<h3>CV_HOUGH_GRADIENT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_HOUGH_GRADIENT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_HOUGH_GRADIENT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_SHAPE_RECT">
|
|
<h3>CV_SHAPE_RECT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_SHAPE_RECT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_SHAPE_RECT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_SHAPE_CROSS">
|
|
<h3>CV_SHAPE_CROSS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_SHAPE_CROSS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_SHAPE_CROSS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_SHAPE_ELLIPSE">
|
|
<h3>CV_SHAPE_ELLIPSE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_SHAPE_ELLIPSE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_SHAPE_ELLIPSE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_SHAPE_DIAMOND">
|
|
<h3>CV_SHAPE_DIAMOND</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_SHAPE_DIAMOND</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_SHAPE_DIAMOND">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_SHAPE_CUSTOM">
|
|
<h3>CV_SHAPE_CUSTOM</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_SHAPE_CUSTOM</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_SHAPE_CUSTOM">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_BLUR_NO_SCALE">
|
|
<h3>CV_BLUR_NO_SCALE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_BLUR_NO_SCALE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_BLUR_NO_SCALE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_BLUR">
|
|
<h3>CV_BLUR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_BLUR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_BLUR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_GAUSSIAN">
|
|
<h3>CV_GAUSSIAN</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_GAUSSIAN</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_GAUSSIAN">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_MEDIAN">
|
|
<h3>CV_MEDIAN</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_MEDIAN</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_MEDIAN">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CV_BILATERAL">
|
|
<h3>CV_BILATERAL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CV_BILATERAL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CV_BILATERAL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="ADAPTIVE_THRESH_MEAN_C">
|
|
<h3>ADAPTIVE_THRESH_MEAN_C</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ADAPTIVE_THRESH_MEAN_C</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.ADAPTIVE_THRESH_MEAN_C">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="ADAPTIVE_THRESH_GAUSSIAN_C">
|
|
<h3>ADAPTIVE_THRESH_GAUSSIAN_C</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ADAPTIVE_THRESH_GAUSSIAN_C</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.ADAPTIVE_THRESH_GAUSSIAN_C">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2BGRA">
|
|
<h3>COLOR_BGR2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2RGBA">
|
|
<h3>COLOR_RGB2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2BGR">
|
|
<h3>COLOR_BGRA2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2RGB">
|
|
<h3>COLOR_RGBA2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2RGBA">
|
|
<h3>COLOR_BGR2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2BGRA">
|
|
<h3>COLOR_RGB2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2BGR">
|
|
<h3>COLOR_RGBA2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2RGB">
|
|
<h3>COLOR_BGRA2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2RGB">
|
|
<h3>COLOR_BGR2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2BGR">
|
|
<h3>COLOR_RGB2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2RGBA">
|
|
<h3>COLOR_BGRA2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2BGRA">
|
|
<h3>COLOR_RGBA2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2GRAY">
|
|
<h3>COLOR_BGR2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2GRAY">
|
|
<h3>COLOR_RGB2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_GRAY2BGR">
|
|
<h3>COLOR_GRAY2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_GRAY2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_GRAY2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_GRAY2RGB">
|
|
<h3>COLOR_GRAY2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_GRAY2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_GRAY2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_GRAY2BGRA">
|
|
<h3>COLOR_GRAY2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_GRAY2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_GRAY2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_GRAY2RGBA">
|
|
<h3>COLOR_GRAY2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_GRAY2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_GRAY2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2GRAY">
|
|
<h3>COLOR_BGRA2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2GRAY">
|
|
<h3>COLOR_RGBA2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2BGR565">
|
|
<h3>COLOR_BGR2BGR565</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2BGR565</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2BGR565">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2BGR565">
|
|
<h3>COLOR_RGB2BGR565</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2BGR565</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2BGR565">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR5652BGR">
|
|
<h3>COLOR_BGR5652BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR5652BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR5652BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR5652RGB">
|
|
<h3>COLOR_BGR5652RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR5652RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR5652RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2BGR565">
|
|
<h3>COLOR_BGRA2BGR565</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2BGR565</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2BGR565">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2BGR565">
|
|
<h3>COLOR_RGBA2BGR565</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2BGR565</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2BGR565">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR5652BGRA">
|
|
<h3>COLOR_BGR5652BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR5652BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR5652BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR5652RGBA">
|
|
<h3>COLOR_BGR5652RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR5652RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR5652RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_GRAY2BGR565">
|
|
<h3>COLOR_GRAY2BGR565</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_GRAY2BGR565</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_GRAY2BGR565">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR5652GRAY">
|
|
<h3>COLOR_BGR5652GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR5652GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR5652GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2BGR555">
|
|
<h3>COLOR_BGR2BGR555</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2BGR555</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2BGR555">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2BGR555">
|
|
<h3>COLOR_RGB2BGR555</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2BGR555</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2BGR555">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR5552BGR">
|
|
<h3>COLOR_BGR5552BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR5552BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR5552BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR5552RGB">
|
|
<h3>COLOR_BGR5552RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR5552RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR5552RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2BGR555">
|
|
<h3>COLOR_BGRA2BGR555</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2BGR555</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2BGR555">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2BGR555">
|
|
<h3>COLOR_RGBA2BGR555</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2BGR555</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2BGR555">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR5552BGRA">
|
|
<h3>COLOR_BGR5552BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR5552BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR5552BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR5552RGBA">
|
|
<h3>COLOR_BGR5552RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR5552RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR5552RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_GRAY2BGR555">
|
|
<h3>COLOR_GRAY2BGR555</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_GRAY2BGR555</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_GRAY2BGR555">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR5552GRAY">
|
|
<h3>COLOR_BGR5552GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR5552GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR5552GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2XYZ">
|
|
<h3>COLOR_BGR2XYZ</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2XYZ</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2XYZ">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2XYZ">
|
|
<h3>COLOR_RGB2XYZ</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2XYZ</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2XYZ">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_XYZ2BGR">
|
|
<h3>COLOR_XYZ2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_XYZ2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_XYZ2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_XYZ2RGB">
|
|
<h3>COLOR_XYZ2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_XYZ2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_XYZ2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2YCrCb">
|
|
<h3>COLOR_BGR2YCrCb</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2YCrCb</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2YCrCb">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2YCrCb">
|
|
<h3>COLOR_RGB2YCrCb</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2YCrCb</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2YCrCb">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YCrCb2BGR">
|
|
<h3>COLOR_YCrCb2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YCrCb2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YCrCb2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YCrCb2RGB">
|
|
<h3>COLOR_YCrCb2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YCrCb2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YCrCb2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2HSV">
|
|
<h3>COLOR_BGR2HSV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2HSV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2HSV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2HSV">
|
|
<h3>COLOR_RGB2HSV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2HSV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2HSV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2Lab">
|
|
<h3>COLOR_BGR2Lab</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2Lab</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2Lab">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2Lab">
|
|
<h3>COLOR_RGB2Lab</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2Lab</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2Lab">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2Luv">
|
|
<h3>COLOR_BGR2Luv</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2Luv</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2Luv">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2Luv">
|
|
<h3>COLOR_RGB2Luv</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2Luv</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2Luv">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2HLS">
|
|
<h3>COLOR_BGR2HLS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2HLS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2HLS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2HLS">
|
|
<h3>COLOR_RGB2HLS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2HLS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2HLS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_HSV2BGR">
|
|
<h3>COLOR_HSV2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_HSV2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_HSV2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_HSV2RGB">
|
|
<h3>COLOR_HSV2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_HSV2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_HSV2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_Lab2BGR">
|
|
<h3>COLOR_Lab2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_Lab2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_Lab2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_Lab2RGB">
|
|
<h3>COLOR_Lab2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_Lab2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_Lab2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_Luv2BGR">
|
|
<h3>COLOR_Luv2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_Luv2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_Luv2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_Luv2RGB">
|
|
<h3>COLOR_Luv2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_Luv2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_Luv2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_HLS2BGR">
|
|
<h3>COLOR_HLS2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_HLS2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_HLS2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_HLS2RGB">
|
|
<h3>COLOR_HLS2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_HLS2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_HLS2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2HSV_FULL">
|
|
<h3>COLOR_BGR2HSV_FULL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2HSV_FULL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2HSV_FULL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2HSV_FULL">
|
|
<h3>COLOR_RGB2HSV_FULL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2HSV_FULL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2HSV_FULL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2HLS_FULL">
|
|
<h3>COLOR_BGR2HLS_FULL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2HLS_FULL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2HLS_FULL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2HLS_FULL">
|
|
<h3>COLOR_RGB2HLS_FULL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2HLS_FULL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2HLS_FULL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_HSV2BGR_FULL">
|
|
<h3>COLOR_HSV2BGR_FULL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_HSV2BGR_FULL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_HSV2BGR_FULL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_HSV2RGB_FULL">
|
|
<h3>COLOR_HSV2RGB_FULL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_HSV2RGB_FULL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_HSV2RGB_FULL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_HLS2BGR_FULL">
|
|
<h3>COLOR_HLS2BGR_FULL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_HLS2BGR_FULL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_HLS2BGR_FULL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_HLS2RGB_FULL">
|
|
<h3>COLOR_HLS2RGB_FULL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_HLS2RGB_FULL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_HLS2RGB_FULL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_LBGR2Lab">
|
|
<h3>COLOR_LBGR2Lab</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_LBGR2Lab</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_LBGR2Lab">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_LRGB2Lab">
|
|
<h3>COLOR_LRGB2Lab</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_LRGB2Lab</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_LRGB2Lab">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_LBGR2Luv">
|
|
<h3>COLOR_LBGR2Luv</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_LBGR2Luv</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_LBGR2Luv">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_LRGB2Luv">
|
|
<h3>COLOR_LRGB2Luv</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_LRGB2Luv</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_LRGB2Luv">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_Lab2LBGR">
|
|
<h3>COLOR_Lab2LBGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_Lab2LBGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_Lab2LBGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_Lab2LRGB">
|
|
<h3>COLOR_Lab2LRGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_Lab2LRGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_Lab2LRGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_Luv2LBGR">
|
|
<h3>COLOR_Luv2LBGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_Luv2LBGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_Luv2LBGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_Luv2LRGB">
|
|
<h3>COLOR_Luv2LRGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_Luv2LRGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_Luv2LRGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2YUV">
|
|
<h3>COLOR_BGR2YUV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2YUV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2YUV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2YUV">
|
|
<h3>COLOR_RGB2YUV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2YUV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2YUV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGR">
|
|
<h3>COLOR_YUV2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGB">
|
|
<h3>COLOR_YUV2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGB_NV12">
|
|
<h3>COLOR_YUV2RGB_NV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGB_NV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGB_NV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGR_NV12">
|
|
<h3>COLOR_YUV2BGR_NV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGR_NV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGR_NV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGB_NV21">
|
|
<h3>COLOR_YUV2RGB_NV21</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGB_NV21</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGB_NV21">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGR_NV21">
|
|
<h3>COLOR_YUV2BGR_NV21</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGR_NV21</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGR_NV21">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV420sp2RGB">
|
|
<h3>COLOR_YUV420sp2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV420sp2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV420sp2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV420sp2BGR">
|
|
<h3>COLOR_YUV420sp2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV420sp2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV420sp2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGBA_NV12">
|
|
<h3>COLOR_YUV2RGBA_NV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGBA_NV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGBA_NV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGRA_NV12">
|
|
<h3>COLOR_YUV2BGRA_NV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGRA_NV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGRA_NV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGBA_NV21">
|
|
<h3>COLOR_YUV2RGBA_NV21</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGBA_NV21</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGBA_NV21">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGRA_NV21">
|
|
<h3>COLOR_YUV2BGRA_NV21</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGRA_NV21</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGRA_NV21">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV420sp2RGBA">
|
|
<h3>COLOR_YUV420sp2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV420sp2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV420sp2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV420sp2BGRA">
|
|
<h3>COLOR_YUV420sp2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV420sp2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV420sp2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGB_YV12">
|
|
<h3>COLOR_YUV2RGB_YV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGB_YV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGB_YV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGR_YV12">
|
|
<h3>COLOR_YUV2BGR_YV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGR_YV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGR_YV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGB_IYUV">
|
|
<h3>COLOR_YUV2RGB_IYUV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGB_IYUV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGB_IYUV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGR_IYUV">
|
|
<h3>COLOR_YUV2BGR_IYUV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGR_IYUV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGR_IYUV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGB_I420">
|
|
<h3>COLOR_YUV2RGB_I420</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGB_I420</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGB_I420">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGR_I420">
|
|
<h3>COLOR_YUV2BGR_I420</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGR_I420</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGR_I420">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV420p2RGB">
|
|
<h3>COLOR_YUV420p2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV420p2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV420p2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV420p2BGR">
|
|
<h3>COLOR_YUV420p2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV420p2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV420p2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGBA_YV12">
|
|
<h3>COLOR_YUV2RGBA_YV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGBA_YV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGBA_YV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGRA_YV12">
|
|
<h3>COLOR_YUV2BGRA_YV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGRA_YV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGRA_YV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGBA_IYUV">
|
|
<h3>COLOR_YUV2RGBA_IYUV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGBA_IYUV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGBA_IYUV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGRA_IYUV">
|
|
<h3>COLOR_YUV2BGRA_IYUV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGRA_IYUV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGRA_IYUV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGBA_I420">
|
|
<h3>COLOR_YUV2RGBA_I420</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGBA_I420</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGBA_I420">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGRA_I420">
|
|
<h3>COLOR_YUV2BGRA_I420</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGRA_I420</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGRA_I420">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV420p2RGBA">
|
|
<h3>COLOR_YUV420p2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV420p2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV420p2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV420p2BGRA">
|
|
<h3>COLOR_YUV420p2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV420p2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV420p2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2GRAY_420">
|
|
<h3>COLOR_YUV2GRAY_420</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2GRAY_420</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2GRAY_420">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2GRAY_NV21">
|
|
<h3>COLOR_YUV2GRAY_NV21</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2GRAY_NV21</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2GRAY_NV21">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2GRAY_NV12">
|
|
<h3>COLOR_YUV2GRAY_NV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2GRAY_NV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2GRAY_NV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2GRAY_YV12">
|
|
<h3>COLOR_YUV2GRAY_YV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2GRAY_YV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2GRAY_YV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2GRAY_IYUV">
|
|
<h3>COLOR_YUV2GRAY_IYUV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2GRAY_IYUV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2GRAY_IYUV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2GRAY_I420">
|
|
<h3>COLOR_YUV2GRAY_I420</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2GRAY_I420</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2GRAY_I420">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV420sp2GRAY">
|
|
<h3>COLOR_YUV420sp2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV420sp2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV420sp2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV420p2GRAY">
|
|
<h3>COLOR_YUV420p2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV420p2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV420p2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGB_UYVY">
|
|
<h3>COLOR_YUV2RGB_UYVY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGB_UYVY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGB_UYVY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGR_UYVY">
|
|
<h3>COLOR_YUV2BGR_UYVY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGR_UYVY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGR_UYVY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGB_Y422">
|
|
<h3>COLOR_YUV2RGB_Y422</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGB_Y422</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGB_Y422">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGR_Y422">
|
|
<h3>COLOR_YUV2BGR_Y422</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGR_Y422</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGR_Y422">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGB_UYNV">
|
|
<h3>COLOR_YUV2RGB_UYNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGB_UYNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGB_UYNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGR_UYNV">
|
|
<h3>COLOR_YUV2BGR_UYNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGR_UYNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGR_UYNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGBA_UYVY">
|
|
<h3>COLOR_YUV2RGBA_UYVY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGBA_UYVY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGBA_UYVY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGRA_UYVY">
|
|
<h3>COLOR_YUV2BGRA_UYVY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGRA_UYVY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGRA_UYVY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGBA_Y422">
|
|
<h3>COLOR_YUV2RGBA_Y422</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGBA_Y422</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGBA_Y422">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGRA_Y422">
|
|
<h3>COLOR_YUV2BGRA_Y422</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGRA_Y422</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGRA_Y422">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGBA_UYNV">
|
|
<h3>COLOR_YUV2RGBA_UYNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGBA_UYNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGBA_UYNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGRA_UYNV">
|
|
<h3>COLOR_YUV2BGRA_UYNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGRA_UYNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGRA_UYNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGB_YUY2">
|
|
<h3>COLOR_YUV2RGB_YUY2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGB_YUY2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGB_YUY2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGR_YUY2">
|
|
<h3>COLOR_YUV2BGR_YUY2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGR_YUY2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGR_YUY2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGB_YVYU">
|
|
<h3>COLOR_YUV2RGB_YVYU</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGB_YVYU</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGB_YVYU">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGR_YVYU">
|
|
<h3>COLOR_YUV2BGR_YVYU</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGR_YVYU</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGR_YVYU">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGB_YUYV">
|
|
<h3>COLOR_YUV2RGB_YUYV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGB_YUYV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGB_YUYV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGR_YUYV">
|
|
<h3>COLOR_YUV2BGR_YUYV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGR_YUYV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGR_YUYV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGB_YUNV">
|
|
<h3>COLOR_YUV2RGB_YUNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGB_YUNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGB_YUNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGR_YUNV">
|
|
<h3>COLOR_YUV2BGR_YUNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGR_YUNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGR_YUNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGBA_YUY2">
|
|
<h3>COLOR_YUV2RGBA_YUY2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGBA_YUY2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGBA_YUY2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGRA_YUY2">
|
|
<h3>COLOR_YUV2BGRA_YUY2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGRA_YUY2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGRA_YUY2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGBA_YVYU">
|
|
<h3>COLOR_YUV2RGBA_YVYU</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGBA_YVYU</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGBA_YVYU">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGRA_YVYU">
|
|
<h3>COLOR_YUV2BGRA_YVYU</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGRA_YVYU</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGRA_YVYU">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGBA_YUYV">
|
|
<h3>COLOR_YUV2RGBA_YUYV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGBA_YUYV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGBA_YUYV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGRA_YUYV">
|
|
<h3>COLOR_YUV2BGRA_YUYV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGRA_YUYV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGRA_YUYV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2RGBA_YUNV">
|
|
<h3>COLOR_YUV2RGBA_YUNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2RGBA_YUNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2RGBA_YUNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2BGRA_YUNV">
|
|
<h3>COLOR_YUV2BGRA_YUNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2BGRA_YUNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2BGRA_YUNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2GRAY_UYVY">
|
|
<h3>COLOR_YUV2GRAY_UYVY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2GRAY_UYVY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2GRAY_UYVY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2GRAY_YUY2">
|
|
<h3>COLOR_YUV2GRAY_YUY2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2GRAY_YUY2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2GRAY_YUY2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2GRAY_Y422">
|
|
<h3>COLOR_YUV2GRAY_Y422</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2GRAY_Y422</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2GRAY_Y422">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2GRAY_UYNV">
|
|
<h3>COLOR_YUV2GRAY_UYNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2GRAY_UYNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2GRAY_UYNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2GRAY_YVYU">
|
|
<h3>COLOR_YUV2GRAY_YVYU</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2GRAY_YVYU</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2GRAY_YVYU">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2GRAY_YUYV">
|
|
<h3>COLOR_YUV2GRAY_YUYV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2GRAY_YUYV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2GRAY_YUYV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_YUV2GRAY_YUNV">
|
|
<h3>COLOR_YUV2GRAY_YUNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_YUV2GRAY_YUNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_YUV2GRAY_YUNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2mRGBA">
|
|
<h3>COLOR_RGBA2mRGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2mRGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2mRGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_mRGBA2RGBA">
|
|
<h3>COLOR_mRGBA2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_mRGBA2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_mRGBA2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2YUV_I420">
|
|
<h3>COLOR_RGB2YUV_I420</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2YUV_I420</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2YUV_I420">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2YUV_I420">
|
|
<h3>COLOR_BGR2YUV_I420</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2YUV_I420</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2YUV_I420">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2YUV_IYUV">
|
|
<h3>COLOR_RGB2YUV_IYUV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2YUV_IYUV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2YUV_IYUV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2YUV_IYUV">
|
|
<h3>COLOR_BGR2YUV_IYUV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2YUV_IYUV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2YUV_IYUV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2YUV_I420">
|
|
<h3>COLOR_RGBA2YUV_I420</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2YUV_I420</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2YUV_I420">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2YUV_I420">
|
|
<h3>COLOR_BGRA2YUV_I420</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2YUV_I420</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2YUV_I420">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2YUV_IYUV">
|
|
<h3>COLOR_RGBA2YUV_IYUV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2YUV_IYUV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2YUV_IYUV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2YUV_IYUV">
|
|
<h3>COLOR_BGRA2YUV_IYUV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2YUV_IYUV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2YUV_IYUV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2YUV_YV12">
|
|
<h3>COLOR_RGB2YUV_YV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2YUV_YV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2YUV_YV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2YUV_YV12">
|
|
<h3>COLOR_BGR2YUV_YV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2YUV_YV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2YUV_YV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2YUV_YV12">
|
|
<h3>COLOR_RGBA2YUV_YV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2YUV_YV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2YUV_YV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2YUV_YV12">
|
|
<h3>COLOR_BGRA2YUV_YV12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2YUV_YV12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2YUV_YV12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBG2BGR">
|
|
<h3>COLOR_BayerBG2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBG2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBG2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGB2BGR">
|
|
<h3>COLOR_BayerGB2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGB2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGB2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRG2BGR">
|
|
<h3>COLOR_BayerRG2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRG2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRG2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGR2BGR">
|
|
<h3>COLOR_BayerGR2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGR2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGR2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRGGB2BGR">
|
|
<h3>COLOR_BayerRGGB2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRGGB2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRGGB2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGRBG2BGR">
|
|
<h3>COLOR_BayerGRBG2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGRBG2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGRBG2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBGGR2BGR">
|
|
<h3>COLOR_BayerBGGR2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBGGR2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBGGR2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGBRG2BGR">
|
|
<h3>COLOR_BayerGBRG2BGR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGBRG2BGR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGBRG2BGR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRGGB2RGB">
|
|
<h3>COLOR_BayerRGGB2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRGGB2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRGGB2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGRBG2RGB">
|
|
<h3>COLOR_BayerGRBG2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGRBG2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGRBG2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBGGR2RGB">
|
|
<h3>COLOR_BayerBGGR2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBGGR2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBGGR2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGBRG2RGB">
|
|
<h3>COLOR_BayerGBRG2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGBRG2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGBRG2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBG2RGB">
|
|
<h3>COLOR_BayerBG2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBG2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBG2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGB2RGB">
|
|
<h3>COLOR_BayerGB2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGB2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGB2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRG2RGB">
|
|
<h3>COLOR_BayerRG2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRG2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRG2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGR2RGB">
|
|
<h3>COLOR_BayerGR2RGB</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGR2RGB</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGR2RGB">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBG2GRAY">
|
|
<h3>COLOR_BayerBG2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBG2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBG2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGB2GRAY">
|
|
<h3>COLOR_BayerGB2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGB2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGB2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRG2GRAY">
|
|
<h3>COLOR_BayerRG2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRG2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRG2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGR2GRAY">
|
|
<h3>COLOR_BayerGR2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGR2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGR2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRGGB2GRAY">
|
|
<h3>COLOR_BayerRGGB2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRGGB2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRGGB2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGRBG2GRAY">
|
|
<h3>COLOR_BayerGRBG2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGRBG2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGRBG2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBGGR2GRAY">
|
|
<h3>COLOR_BayerBGGR2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBGGR2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBGGR2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGBRG2GRAY">
|
|
<h3>COLOR_BayerGBRG2GRAY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGBRG2GRAY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGBRG2GRAY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBG2BGR_VNG">
|
|
<h3>COLOR_BayerBG2BGR_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBG2BGR_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBG2BGR_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGB2BGR_VNG">
|
|
<h3>COLOR_BayerGB2BGR_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGB2BGR_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGB2BGR_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRG2BGR_VNG">
|
|
<h3>COLOR_BayerRG2BGR_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRG2BGR_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRG2BGR_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGR2BGR_VNG">
|
|
<h3>COLOR_BayerGR2BGR_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGR2BGR_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGR2BGR_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRGGB2BGR_VNG">
|
|
<h3>COLOR_BayerRGGB2BGR_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRGGB2BGR_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRGGB2BGR_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGRBG2BGR_VNG">
|
|
<h3>COLOR_BayerGRBG2BGR_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGRBG2BGR_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGRBG2BGR_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBGGR2BGR_VNG">
|
|
<h3>COLOR_BayerBGGR2BGR_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBGGR2BGR_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBGGR2BGR_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGBRG2BGR_VNG">
|
|
<h3>COLOR_BayerGBRG2BGR_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGBRG2BGR_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGBRG2BGR_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRGGB2RGB_VNG">
|
|
<h3>COLOR_BayerRGGB2RGB_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRGGB2RGB_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRGGB2RGB_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGRBG2RGB_VNG">
|
|
<h3>COLOR_BayerGRBG2RGB_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGRBG2RGB_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGRBG2RGB_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBGGR2RGB_VNG">
|
|
<h3>COLOR_BayerBGGR2RGB_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBGGR2RGB_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBGGR2RGB_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGBRG2RGB_VNG">
|
|
<h3>COLOR_BayerGBRG2RGB_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGBRG2RGB_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGBRG2RGB_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBG2RGB_VNG">
|
|
<h3>COLOR_BayerBG2RGB_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBG2RGB_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBG2RGB_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGB2RGB_VNG">
|
|
<h3>COLOR_BayerGB2RGB_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGB2RGB_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGB2RGB_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRG2RGB_VNG">
|
|
<h3>COLOR_BayerRG2RGB_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRG2RGB_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRG2RGB_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGR2RGB_VNG">
|
|
<h3>COLOR_BayerGR2RGB_VNG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGR2RGB_VNG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGR2RGB_VNG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBG2BGR_EA">
|
|
<h3>COLOR_BayerBG2BGR_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBG2BGR_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBG2BGR_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGB2BGR_EA">
|
|
<h3>COLOR_BayerGB2BGR_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGB2BGR_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGB2BGR_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRG2BGR_EA">
|
|
<h3>COLOR_BayerRG2BGR_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRG2BGR_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRG2BGR_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGR2BGR_EA">
|
|
<h3>COLOR_BayerGR2BGR_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGR2BGR_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGR2BGR_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRGGB2BGR_EA">
|
|
<h3>COLOR_BayerRGGB2BGR_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRGGB2BGR_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRGGB2BGR_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGRBG2BGR_EA">
|
|
<h3>COLOR_BayerGRBG2BGR_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGRBG2BGR_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGRBG2BGR_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBGGR2BGR_EA">
|
|
<h3>COLOR_BayerBGGR2BGR_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBGGR2BGR_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBGGR2BGR_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGBRG2BGR_EA">
|
|
<h3>COLOR_BayerGBRG2BGR_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGBRG2BGR_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGBRG2BGR_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRGGB2RGB_EA">
|
|
<h3>COLOR_BayerRGGB2RGB_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRGGB2RGB_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRGGB2RGB_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGRBG2RGB_EA">
|
|
<h3>COLOR_BayerGRBG2RGB_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGRBG2RGB_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGRBG2RGB_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBGGR2RGB_EA">
|
|
<h3>COLOR_BayerBGGR2RGB_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBGGR2RGB_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBGGR2RGB_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGBRG2RGB_EA">
|
|
<h3>COLOR_BayerGBRG2RGB_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGBRG2RGB_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGBRG2RGB_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBG2RGB_EA">
|
|
<h3>COLOR_BayerBG2RGB_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBG2RGB_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBG2RGB_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGB2RGB_EA">
|
|
<h3>COLOR_BayerGB2RGB_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGB2RGB_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGB2RGB_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRG2RGB_EA">
|
|
<h3>COLOR_BayerRG2RGB_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRG2RGB_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRG2RGB_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGR2RGB_EA">
|
|
<h3>COLOR_BayerGR2RGB_EA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGR2RGB_EA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGR2RGB_EA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBG2BGRA">
|
|
<h3>COLOR_BayerBG2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBG2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBG2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGB2BGRA">
|
|
<h3>COLOR_BayerGB2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGB2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGB2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRG2BGRA">
|
|
<h3>COLOR_BayerRG2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRG2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRG2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGR2BGRA">
|
|
<h3>COLOR_BayerGR2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGR2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGR2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRGGB2BGRA">
|
|
<h3>COLOR_BayerRGGB2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRGGB2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRGGB2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGRBG2BGRA">
|
|
<h3>COLOR_BayerGRBG2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGRBG2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGRBG2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBGGR2BGRA">
|
|
<h3>COLOR_BayerBGGR2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBGGR2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBGGR2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGBRG2BGRA">
|
|
<h3>COLOR_BayerGBRG2BGRA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGBRG2BGRA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGBRG2BGRA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRGGB2RGBA">
|
|
<h3>COLOR_BayerRGGB2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRGGB2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRGGB2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGRBG2RGBA">
|
|
<h3>COLOR_BayerGRBG2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGRBG2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGRBG2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBGGR2RGBA">
|
|
<h3>COLOR_BayerBGGR2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBGGR2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBGGR2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGBRG2RGBA">
|
|
<h3>COLOR_BayerGBRG2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGBRG2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGBRG2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerBG2RGBA">
|
|
<h3>COLOR_BayerBG2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerBG2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerBG2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGB2RGBA">
|
|
<h3>COLOR_BayerGB2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGB2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGB2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerRG2RGBA">
|
|
<h3>COLOR_BayerRG2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerRG2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerRG2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BayerGR2RGBA">
|
|
<h3>COLOR_BayerGR2RGBA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BayerGR2RGBA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BayerGR2RGBA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2YUV_UYVY">
|
|
<h3>COLOR_RGB2YUV_UYVY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2YUV_UYVY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2YUV_UYVY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2YUV_UYVY">
|
|
<h3>COLOR_BGR2YUV_UYVY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2YUV_UYVY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2YUV_UYVY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2YUV_Y422">
|
|
<h3>COLOR_RGB2YUV_Y422</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2YUV_Y422</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2YUV_Y422">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2YUV_Y422">
|
|
<h3>COLOR_BGR2YUV_Y422</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2YUV_Y422</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2YUV_Y422">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2YUV_UYNV">
|
|
<h3>COLOR_RGB2YUV_UYNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2YUV_UYNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2YUV_UYNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2YUV_UYNV">
|
|
<h3>COLOR_BGR2YUV_UYNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2YUV_UYNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2YUV_UYNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2YUV_UYVY">
|
|
<h3>COLOR_RGBA2YUV_UYVY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2YUV_UYVY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2YUV_UYVY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2YUV_UYVY">
|
|
<h3>COLOR_BGRA2YUV_UYVY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2YUV_UYVY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2YUV_UYVY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2YUV_Y422">
|
|
<h3>COLOR_RGBA2YUV_Y422</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2YUV_Y422</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2YUV_Y422">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2YUV_Y422">
|
|
<h3>COLOR_BGRA2YUV_Y422</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2YUV_Y422</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2YUV_Y422">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2YUV_UYNV">
|
|
<h3>COLOR_RGBA2YUV_UYNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2YUV_UYNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2YUV_UYNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2YUV_UYNV">
|
|
<h3>COLOR_BGRA2YUV_UYNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2YUV_UYNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2YUV_UYNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2YUV_YUY2">
|
|
<h3>COLOR_RGB2YUV_YUY2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2YUV_YUY2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2YUV_YUY2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2YUV_YUY2">
|
|
<h3>COLOR_BGR2YUV_YUY2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2YUV_YUY2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2YUV_YUY2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2YUV_YVYU">
|
|
<h3>COLOR_RGB2YUV_YVYU</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2YUV_YVYU</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2YUV_YVYU">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2YUV_YVYU">
|
|
<h3>COLOR_BGR2YUV_YVYU</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2YUV_YVYU</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2YUV_YVYU">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2YUV_YUYV">
|
|
<h3>COLOR_RGB2YUV_YUYV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2YUV_YUYV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2YUV_YUYV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2YUV_YUYV">
|
|
<h3>COLOR_BGR2YUV_YUYV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2YUV_YUYV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2YUV_YUYV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGB2YUV_YUNV">
|
|
<h3>COLOR_RGB2YUV_YUNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGB2YUV_YUNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGB2YUV_YUNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGR2YUV_YUNV">
|
|
<h3>COLOR_BGR2YUV_YUNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGR2YUV_YUNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGR2YUV_YUNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2YUV_YUY2">
|
|
<h3>COLOR_RGBA2YUV_YUY2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2YUV_YUY2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2YUV_YUY2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2YUV_YUY2">
|
|
<h3>COLOR_BGRA2YUV_YUY2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2YUV_YUY2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2YUV_YUY2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2YUV_YVYU">
|
|
<h3>COLOR_RGBA2YUV_YVYU</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2YUV_YVYU</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2YUV_YVYU">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2YUV_YVYU">
|
|
<h3>COLOR_BGRA2YUV_YVYU</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2YUV_YVYU</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2YUV_YVYU">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2YUV_YUYV">
|
|
<h3>COLOR_RGBA2YUV_YUYV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2YUV_YUYV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2YUV_YUYV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2YUV_YUYV">
|
|
<h3>COLOR_BGRA2YUV_YUYV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2YUV_YUYV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2YUV_YUYV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_RGBA2YUV_YUNV">
|
|
<h3>COLOR_RGBA2YUV_YUNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_RGBA2YUV_YUNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_RGBA2YUV_YUNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_BGRA2YUV_YUNV">
|
|
<h3>COLOR_BGRA2YUV_YUNV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_BGRA2YUV_YUNV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_BGRA2YUV_YUNV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLOR_COLORCVT_MAX">
|
|
<h3>COLOR_COLORCVT_MAX</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLOR_COLORCVT_MAX</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLOR_COLORCVT_MAX">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_AUTUMN">
|
|
<h3>COLORMAP_AUTUMN</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_AUTUMN</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_AUTUMN">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_BONE">
|
|
<h3>COLORMAP_BONE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_BONE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_BONE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_JET">
|
|
<h3>COLORMAP_JET</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_JET</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_JET">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_WINTER">
|
|
<h3>COLORMAP_WINTER</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_WINTER</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_WINTER">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_RAINBOW">
|
|
<h3>COLORMAP_RAINBOW</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_RAINBOW</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_RAINBOW">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_OCEAN">
|
|
<h3>COLORMAP_OCEAN</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_OCEAN</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_OCEAN">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_SUMMER">
|
|
<h3>COLORMAP_SUMMER</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_SUMMER</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_SUMMER">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_SPRING">
|
|
<h3>COLORMAP_SPRING</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_SPRING</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_SPRING">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_COOL">
|
|
<h3>COLORMAP_COOL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_COOL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_COOL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_HSV">
|
|
<h3>COLORMAP_HSV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_HSV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_HSV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_PINK">
|
|
<h3>COLORMAP_PINK</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_PINK</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_PINK">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_HOT">
|
|
<h3>COLORMAP_HOT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_HOT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_HOT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_PARULA">
|
|
<h3>COLORMAP_PARULA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_PARULA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_PARULA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_MAGMA">
|
|
<h3>COLORMAP_MAGMA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_MAGMA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_MAGMA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_INFERNO">
|
|
<h3>COLORMAP_INFERNO</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_INFERNO</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_INFERNO">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_PLASMA">
|
|
<h3>COLORMAP_PLASMA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_PLASMA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_PLASMA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_VIRIDIS">
|
|
<h3>COLORMAP_VIRIDIS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_VIRIDIS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_VIRIDIS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_CIVIDIS">
|
|
<h3>COLORMAP_CIVIDIS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_CIVIDIS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_CIVIDIS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_TWILIGHT">
|
|
<h3>COLORMAP_TWILIGHT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_TWILIGHT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_TWILIGHT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_TWILIGHT_SHIFTED">
|
|
<h3>COLORMAP_TWILIGHT_SHIFTED</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_TWILIGHT_SHIFTED</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_TWILIGHT_SHIFTED">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_TURBO">
|
|
<h3>COLORMAP_TURBO</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_TURBO</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_TURBO">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="COLORMAP_DEEPGREEN">
|
|
<h3>COLORMAP_DEEPGREEN</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COLORMAP_DEEPGREEN</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.COLORMAP_DEEPGREEN">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CCL_DEFAULT">
|
|
<h3>CCL_DEFAULT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CCL_DEFAULT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CCL_DEFAULT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CCL_WU">
|
|
<h3>CCL_WU</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CCL_WU</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CCL_WU">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CCL_GRANA">
|
|
<h3>CCL_GRANA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CCL_GRANA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CCL_GRANA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CCL_BOLELLI">
|
|
<h3>CCL_BOLELLI</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CCL_BOLELLI</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CCL_BOLELLI">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CCL_SAUF">
|
|
<h3>CCL_SAUF</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CCL_SAUF</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CCL_SAUF">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CCL_BBDT">
|
|
<h3>CCL_BBDT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CCL_BBDT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CCL_BBDT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CCL_SPAGHETTI">
|
|
<h3>CCL_SPAGHETTI</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CCL_SPAGHETTI</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CCL_SPAGHETTI">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CC_STAT_LEFT">
|
|
<h3>CC_STAT_LEFT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CC_STAT_LEFT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CC_STAT_LEFT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CC_STAT_TOP">
|
|
<h3>CC_STAT_TOP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CC_STAT_TOP</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CC_STAT_TOP">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CC_STAT_WIDTH">
|
|
<h3>CC_STAT_WIDTH</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CC_STAT_WIDTH</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CC_STAT_WIDTH">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CC_STAT_HEIGHT">
|
|
<h3>CC_STAT_HEIGHT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CC_STAT_HEIGHT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CC_STAT_HEIGHT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CC_STAT_AREA">
|
|
<h3>CC_STAT_AREA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CC_STAT_AREA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CC_STAT_AREA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CC_STAT_MAX">
|
|
<h3>CC_STAT_MAX</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CC_STAT_MAX</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CC_STAT_MAX">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CHAIN_APPROX_NONE">
|
|
<h3>CHAIN_APPROX_NONE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CHAIN_APPROX_NONE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CHAIN_APPROX_NONE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CHAIN_APPROX_SIMPLE">
|
|
<h3>CHAIN_APPROX_SIMPLE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CHAIN_APPROX_SIMPLE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CHAIN_APPROX_SIMPLE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CHAIN_APPROX_TC89_L1">
|
|
<h3>CHAIN_APPROX_TC89_L1</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CHAIN_APPROX_TC89_L1</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CHAIN_APPROX_TC89_L1">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CHAIN_APPROX_TC89_KCOS">
|
|
<h3>CHAIN_APPROX_TC89_KCOS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CHAIN_APPROX_TC89_KCOS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CHAIN_APPROX_TC89_KCOS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="DIST_LABEL_CCOMP">
|
|
<h3>DIST_LABEL_CCOMP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">DIST_LABEL_CCOMP</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.DIST_LABEL_CCOMP">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="DIST_LABEL_PIXEL">
|
|
<h3>DIST_LABEL_PIXEL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">DIST_LABEL_PIXEL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.DIST_LABEL_PIXEL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="DIST_MASK_3">
|
|
<h3>DIST_MASK_3</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">DIST_MASK_3</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.DIST_MASK_3">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="DIST_MASK_5">
|
|
<h3>DIST_MASK_5</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">DIST_MASK_5</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.DIST_MASK_5">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="DIST_MASK_PRECISE">
|
|
<h3>DIST_MASK_PRECISE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">DIST_MASK_PRECISE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.DIST_MASK_PRECISE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="DIST_USER">
|
|
<h3>DIST_USER</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">DIST_USER</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.DIST_USER">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="DIST_L1">
|
|
<h3>DIST_L1</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">DIST_L1</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.DIST_L1">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="DIST_L2">
|
|
<h3>DIST_L2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">DIST_L2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.DIST_L2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="DIST_C">
|
|
<h3>DIST_C</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">DIST_C</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.DIST_C">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="DIST_L12">
|
|
<h3>DIST_L12</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">DIST_L12</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.DIST_L12">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="DIST_FAIR">
|
|
<h3>DIST_FAIR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">DIST_FAIR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.DIST_FAIR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="DIST_WELSCH">
|
|
<h3>DIST_WELSCH</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">DIST_WELSCH</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.DIST_WELSCH">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="DIST_HUBER">
|
|
<h3>DIST_HUBER</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">DIST_HUBER</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.DIST_HUBER">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="FLOODFILL_FIXED_RANGE">
|
|
<h3>FLOODFILL_FIXED_RANGE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FLOODFILL_FIXED_RANGE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.FLOODFILL_FIXED_RANGE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="FLOODFILL_MASK_ONLY">
|
|
<h3>FLOODFILL_MASK_ONLY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FLOODFILL_MASK_ONLY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.FLOODFILL_MASK_ONLY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="GC_BGD">
|
|
<h3>GC_BGD</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">GC_BGD</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.GC_BGD">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="GC_FGD">
|
|
<h3>GC_FGD</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">GC_FGD</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.GC_FGD">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="GC_PR_BGD">
|
|
<h3>GC_PR_BGD</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">GC_PR_BGD</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.GC_PR_BGD">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="GC_PR_FGD">
|
|
<h3>GC_PR_FGD</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">GC_PR_FGD</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.GC_PR_FGD">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="GC_INIT_WITH_RECT">
|
|
<h3>GC_INIT_WITH_RECT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">GC_INIT_WITH_RECT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.GC_INIT_WITH_RECT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="GC_INIT_WITH_MASK">
|
|
<h3>GC_INIT_WITH_MASK</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">GC_INIT_WITH_MASK</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.GC_INIT_WITH_MASK">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="GC_EVAL">
|
|
<h3>GC_EVAL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">GC_EVAL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.GC_EVAL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="GC_EVAL_FREEZE_MODEL">
|
|
<h3>GC_EVAL_FREEZE_MODEL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">GC_EVAL_FREEZE_MODEL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.GC_EVAL_FREEZE_MODEL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="FONT_HERSHEY_SIMPLEX">
|
|
<h3>FONT_HERSHEY_SIMPLEX</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FONT_HERSHEY_SIMPLEX</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.FONT_HERSHEY_SIMPLEX">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="FONT_HERSHEY_PLAIN">
|
|
<h3>FONT_HERSHEY_PLAIN</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FONT_HERSHEY_PLAIN</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.FONT_HERSHEY_PLAIN">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="FONT_HERSHEY_DUPLEX">
|
|
<h3>FONT_HERSHEY_DUPLEX</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FONT_HERSHEY_DUPLEX</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.FONT_HERSHEY_DUPLEX">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="FONT_HERSHEY_COMPLEX">
|
|
<h3>FONT_HERSHEY_COMPLEX</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FONT_HERSHEY_COMPLEX</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.FONT_HERSHEY_COMPLEX">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="FONT_HERSHEY_TRIPLEX">
|
|
<h3>FONT_HERSHEY_TRIPLEX</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FONT_HERSHEY_TRIPLEX</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.FONT_HERSHEY_TRIPLEX">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="FONT_HERSHEY_COMPLEX_SMALL">
|
|
<h3>FONT_HERSHEY_COMPLEX_SMALL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FONT_HERSHEY_COMPLEX_SMALL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.FONT_HERSHEY_COMPLEX_SMALL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="FONT_HERSHEY_SCRIPT_SIMPLEX">
|
|
<h3>FONT_HERSHEY_SCRIPT_SIMPLEX</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FONT_HERSHEY_SCRIPT_SIMPLEX</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.FONT_HERSHEY_SCRIPT_SIMPLEX">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="FONT_HERSHEY_SCRIPT_COMPLEX">
|
|
<h3>FONT_HERSHEY_SCRIPT_COMPLEX</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FONT_HERSHEY_SCRIPT_COMPLEX</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.FONT_HERSHEY_SCRIPT_COMPLEX">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="FONT_ITALIC">
|
|
<h3>FONT_ITALIC</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FONT_ITALIC</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.FONT_ITALIC">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HISTCMP_CORREL">
|
|
<h3>HISTCMP_CORREL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">HISTCMP_CORREL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.HISTCMP_CORREL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HISTCMP_CHISQR">
|
|
<h3>HISTCMP_CHISQR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">HISTCMP_CHISQR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.HISTCMP_CHISQR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HISTCMP_INTERSECT">
|
|
<h3>HISTCMP_INTERSECT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">HISTCMP_INTERSECT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.HISTCMP_INTERSECT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HISTCMP_BHATTACHARYYA">
|
|
<h3>HISTCMP_BHATTACHARYYA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">HISTCMP_BHATTACHARYYA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.HISTCMP_BHATTACHARYYA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HISTCMP_HELLINGER">
|
|
<h3>HISTCMP_HELLINGER</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">HISTCMP_HELLINGER</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.HISTCMP_HELLINGER">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HISTCMP_CHISQR_ALT">
|
|
<h3>HISTCMP_CHISQR_ALT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">HISTCMP_CHISQR_ALT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.HISTCMP_CHISQR_ALT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HISTCMP_KL_DIV">
|
|
<h3>HISTCMP_KL_DIV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">HISTCMP_KL_DIV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.HISTCMP_KL_DIV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HOUGH_STANDARD">
|
|
<h3>HOUGH_STANDARD</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">HOUGH_STANDARD</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.HOUGH_STANDARD">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HOUGH_PROBABILISTIC">
|
|
<h3>HOUGH_PROBABILISTIC</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">HOUGH_PROBABILISTIC</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.HOUGH_PROBABILISTIC">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HOUGH_MULTI_SCALE">
|
|
<h3>HOUGH_MULTI_SCALE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">HOUGH_MULTI_SCALE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.HOUGH_MULTI_SCALE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HOUGH_GRADIENT">
|
|
<h3>HOUGH_GRADIENT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">HOUGH_GRADIENT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.HOUGH_GRADIENT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HOUGH_GRADIENT_ALT">
|
|
<h3>HOUGH_GRADIENT_ALT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">HOUGH_GRADIENT_ALT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.HOUGH_GRADIENT_ALT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTER_NEAREST">
|
|
<h3>INTER_NEAREST</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTER_NEAREST</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTER_NEAREST">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTER_LINEAR">
|
|
<h3>INTER_LINEAR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTER_LINEAR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTER_LINEAR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTER_CUBIC">
|
|
<h3>INTER_CUBIC</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTER_CUBIC</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTER_CUBIC">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTER_AREA">
|
|
<h3>INTER_AREA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTER_AREA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTER_AREA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTER_LANCZOS4">
|
|
<h3>INTER_LANCZOS4</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTER_LANCZOS4</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTER_LANCZOS4">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTER_LINEAR_EXACT">
|
|
<h3>INTER_LINEAR_EXACT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTER_LINEAR_EXACT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTER_LINEAR_EXACT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTER_NEAREST_EXACT">
|
|
<h3>INTER_NEAREST_EXACT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTER_NEAREST_EXACT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTER_NEAREST_EXACT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTER_MAX">
|
|
<h3>INTER_MAX</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTER_MAX</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTER_MAX">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="WARP_FILL_OUTLIERS">
|
|
<h3>WARP_FILL_OUTLIERS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">WARP_FILL_OUTLIERS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.WARP_FILL_OUTLIERS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="WARP_INVERSE_MAP">
|
|
<h3>WARP_INVERSE_MAP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">WARP_INVERSE_MAP</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.WARP_INVERSE_MAP">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="WARP_RELATIVE_MAP">
|
|
<h3>WARP_RELATIVE_MAP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">WARP_RELATIVE_MAP</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.WARP_RELATIVE_MAP">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTER_BITS">
|
|
<h3>INTER_BITS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTER_BITS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTER_BITS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTER_BITS2">
|
|
<h3>INTER_BITS2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTER_BITS2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTER_BITS2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTER_TAB_SIZE">
|
|
<h3>INTER_TAB_SIZE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTER_TAB_SIZE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTER_TAB_SIZE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTER_TAB_SIZE2">
|
|
<h3>INTER_TAB_SIZE2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTER_TAB_SIZE2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTER_TAB_SIZE2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="LSD_REFINE_NONE">
|
|
<h3>LSD_REFINE_NONE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">LSD_REFINE_NONE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.LSD_REFINE_NONE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="LSD_REFINE_STD">
|
|
<h3>LSD_REFINE_STD</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">LSD_REFINE_STD</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.LSD_REFINE_STD">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="LSD_REFINE_ADV">
|
|
<h3>LSD_REFINE_ADV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">LSD_REFINE_ADV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.LSD_REFINE_ADV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="FILLED">
|
|
<h3>FILLED</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FILLED</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.FILLED">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="LINE_4">
|
|
<h3>LINE_4</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">LINE_4</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.LINE_4">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="LINE_8">
|
|
<h3>LINE_8</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">LINE_8</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.LINE_8">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="LINE_AA">
|
|
<h3>LINE_AA</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">LINE_AA</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.LINE_AA">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MARKER_CROSS">
|
|
<h3>MARKER_CROSS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MARKER_CROSS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MARKER_CROSS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MARKER_TILTED_CROSS">
|
|
<h3>MARKER_TILTED_CROSS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MARKER_TILTED_CROSS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MARKER_TILTED_CROSS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MARKER_STAR">
|
|
<h3>MARKER_STAR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MARKER_STAR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MARKER_STAR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MARKER_DIAMOND">
|
|
<h3>MARKER_DIAMOND</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MARKER_DIAMOND</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MARKER_DIAMOND">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MARKER_SQUARE">
|
|
<h3>MARKER_SQUARE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MARKER_SQUARE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MARKER_SQUARE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MARKER_TRIANGLE_UP">
|
|
<h3>MARKER_TRIANGLE_UP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MARKER_TRIANGLE_UP</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MARKER_TRIANGLE_UP">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MARKER_TRIANGLE_DOWN">
|
|
<h3>MARKER_TRIANGLE_DOWN</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MARKER_TRIANGLE_DOWN</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MARKER_TRIANGLE_DOWN">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MORPH_RECT">
|
|
<h3>MORPH_RECT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MORPH_RECT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MORPH_RECT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MORPH_CROSS">
|
|
<h3>MORPH_CROSS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MORPH_CROSS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MORPH_CROSS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MORPH_ELLIPSE">
|
|
<h3>MORPH_ELLIPSE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MORPH_ELLIPSE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MORPH_ELLIPSE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MORPH_DIAMOND">
|
|
<h3>MORPH_DIAMOND</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MORPH_DIAMOND</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MORPH_DIAMOND">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MORPH_ERODE">
|
|
<h3>MORPH_ERODE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MORPH_ERODE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MORPH_ERODE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MORPH_DILATE">
|
|
<h3>MORPH_DILATE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MORPH_DILATE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MORPH_DILATE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MORPH_OPEN">
|
|
<h3>MORPH_OPEN</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MORPH_OPEN</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MORPH_OPEN">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MORPH_CLOSE">
|
|
<h3>MORPH_CLOSE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MORPH_CLOSE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MORPH_CLOSE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MORPH_GRADIENT">
|
|
<h3>MORPH_GRADIENT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MORPH_GRADIENT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MORPH_GRADIENT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MORPH_TOPHAT">
|
|
<h3>MORPH_TOPHAT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MORPH_TOPHAT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MORPH_TOPHAT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MORPH_BLACKHAT">
|
|
<h3>MORPH_BLACKHAT</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MORPH_BLACKHAT</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MORPH_BLACKHAT">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="MORPH_HITMISS">
|
|
<h3>MORPH_HITMISS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MORPH_HITMISS</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.MORPH_HITMISS">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTERSECT_NONE">
|
|
<h3>INTERSECT_NONE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTERSECT_NONE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTERSECT_NONE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTERSECT_PARTIAL">
|
|
<h3>INTERSECT_PARTIAL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTERSECT_PARTIAL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTERSECT_PARTIAL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="INTERSECT_FULL">
|
|
<h3>INTERSECT_FULL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">INTERSECT_FULL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.INTERSECT_FULL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="RETR_EXTERNAL">
|
|
<h3>RETR_EXTERNAL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">RETR_EXTERNAL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.RETR_EXTERNAL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="RETR_LIST">
|
|
<h3>RETR_LIST</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">RETR_LIST</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.RETR_LIST">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="RETR_CCOMP">
|
|
<h3>RETR_CCOMP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">RETR_CCOMP</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.RETR_CCOMP">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="RETR_TREE">
|
|
<h3>RETR_TREE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">RETR_TREE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.RETR_TREE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="RETR_FLOODFILL">
|
|
<h3>RETR_FLOODFILL</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">RETR_FLOODFILL</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.RETR_FLOODFILL">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CONTOURS_MATCH_I1">
|
|
<h3>CONTOURS_MATCH_I1</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CONTOURS_MATCH_I1</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CONTOURS_MATCH_I1">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CONTOURS_MATCH_I2">
|
|
<h3>CONTOURS_MATCH_I2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CONTOURS_MATCH_I2</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CONTOURS_MATCH_I2">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="CONTOURS_MATCH_I3">
|
|
<h3>CONTOURS_MATCH_I3</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">CONTOURS_MATCH_I3</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.CONTOURS_MATCH_I3">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="FILTER_SCHARR">
|
|
<h3>FILTER_SCHARR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FILTER_SCHARR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.FILTER_SCHARR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="TM_SQDIFF">
|
|
<h3>TM_SQDIFF</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">TM_SQDIFF</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.TM_SQDIFF">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="TM_SQDIFF_NORMED">
|
|
<h3>TM_SQDIFF_NORMED</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">TM_SQDIFF_NORMED</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.TM_SQDIFF_NORMED">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="TM_CCORR">
|
|
<h3>TM_CCORR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">TM_CCORR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.TM_CCORR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="TM_CCORR_NORMED">
|
|
<h3>TM_CCORR_NORMED</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">TM_CCORR_NORMED</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.TM_CCORR_NORMED">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="TM_CCOEFF">
|
|
<h3>TM_CCOEFF</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">TM_CCOEFF</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.TM_CCOEFF">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="TM_CCOEFF_NORMED">
|
|
<h3>TM_CCOEFF_NORMED</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">TM_CCOEFF_NORMED</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.TM_CCOEFF_NORMED">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="THRESH_BINARY">
|
|
<h3>THRESH_BINARY</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">THRESH_BINARY</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.THRESH_BINARY">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="THRESH_BINARY_INV">
|
|
<h3>THRESH_BINARY_INV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">THRESH_BINARY_INV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.THRESH_BINARY_INV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="THRESH_TRUNC">
|
|
<h3>THRESH_TRUNC</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">THRESH_TRUNC</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.THRESH_TRUNC">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="THRESH_TOZERO">
|
|
<h3>THRESH_TOZERO</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">THRESH_TOZERO</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.THRESH_TOZERO">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="THRESH_TOZERO_INV">
|
|
<h3>THRESH_TOZERO_INV</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">THRESH_TOZERO_INV</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.THRESH_TOZERO_INV">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="THRESH_MASK">
|
|
<h3>THRESH_MASK</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">THRESH_MASK</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.THRESH_MASK">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="THRESH_OTSU">
|
|
<h3>THRESH_OTSU</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">THRESH_OTSU</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.THRESH_OTSU">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="THRESH_TRIANGLE">
|
|
<h3>THRESH_TRIANGLE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">THRESH_TRIANGLE</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.THRESH_TRIANGLE">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="THRESH_DRYRUN">
|
|
<h3>THRESH_DRYRUN</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">THRESH_DRYRUN</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.THRESH_DRYRUN">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="WARP_POLAR_LINEAR">
|
|
<h3>WARP_POLAR_LINEAR</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">WARP_POLAR_LINEAR</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.WARP_POLAR_LINEAR">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="WARP_POLAR_LOG">
|
|
<h3>WARP_POLAR_LOG</h3>
|
|
<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">WARP_POLAR_LOG</span></div>
|
|
<dl class="notes">
|
|
<dt>See Also:</dt>
|
|
<dd>
|
|
<ul class="see-list">
|
|
<li><a href="../../../constant-values.html#org.opencv.imgproc.Imgproc.WARP_POLAR_LOG">Constant Field Values</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
</li>
|
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
<li>
|
|
<section class="constructor-details" id="constructor-detail">
|
|
<h2>Constructor Details</h2>
|
|
<ul class="member-list">
|
|
<li>
|
|
<section class="detail" id="<init>()">
|
|
<h3>Imgproc</h3>
|
|
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Imgproc</span>()</div>
|
|
</section>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
</li>
|
|
<!-- ============ METHOD DETAIL ========== -->
|
|
<li>
|
|
<section class="method-details" id="method-detail">
|
|
<h2>Method Details</h2>
|
|
<ul class="member-list">
|
|
<li>
|
|
<section class="detail" id="createLineSegmentDetector(int,double,double,double,double,double,double,int)">
|
|
<h3>createLineSegmentDetector</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></span> <span class="element-name">createLineSegmentDetector</span><wbr><span class="parameters">(int refine,
|
|
double scale,
|
|
double sigma_scale,
|
|
double quant,
|
|
double ang_th,
|
|
double log_eps,
|
|
double density_th,
|
|
int n_bins)</span></div>
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.
|
|
|
|
The LineSegmentDetector algorithm is defined using the standard values. Only advanced users may want
|
|
to edit those, as to tailor it for their own application.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>refine</code> - The way found lines will be refined, see #LineSegmentDetectorModes</dd>
|
|
<dd><code>scale</code> - The scale of the image that will be used to find the lines. Range (0..1].</dd>
|
|
<dd><code>sigma_scale</code> - Sigma for Gaussian filter. It is computed as sigma = sigma_scale/scale.</dd>
|
|
<dd><code>quant</code> - Bound to the quantization error on the gradient norm.</dd>
|
|
<dd><code>ang_th</code> - Gradient angle tolerance in degrees.</dd>
|
|
<dd><code>log_eps</code> - Detection threshold: -log10(NFA) > log_eps. Used only when advance refinement is chosen.</dd>
|
|
<dd><code>density_th</code> - Minimal density of aligned region points in the enclosing rectangle.</dd>
|
|
<dd><code>n_bins</code> - Number of bins in pseudo-ordering of gradient modulus.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createLineSegmentDetector(int,double,double,double,double,double,double)">
|
|
<h3>createLineSegmentDetector</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></span> <span class="element-name">createLineSegmentDetector</span><wbr><span class="parameters">(int refine,
|
|
double scale,
|
|
double sigma_scale,
|
|
double quant,
|
|
double ang_th,
|
|
double log_eps,
|
|
double density_th)</span></div>
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.
|
|
|
|
The LineSegmentDetector algorithm is defined using the standard values. Only advanced users may want
|
|
to edit those, as to tailor it for their own application.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>refine</code> - The way found lines will be refined, see #LineSegmentDetectorModes</dd>
|
|
<dd><code>scale</code> - The scale of the image that will be used to find the lines. Range (0..1].</dd>
|
|
<dd><code>sigma_scale</code> - Sigma for Gaussian filter. It is computed as sigma = sigma_scale/scale.</dd>
|
|
<dd><code>quant</code> - Bound to the quantization error on the gradient norm.</dd>
|
|
<dd><code>ang_th</code> - Gradient angle tolerance in degrees.</dd>
|
|
<dd><code>log_eps</code> - Detection threshold: -log10(NFA) > log_eps. Used only when advance refinement is chosen.</dd>
|
|
<dd><code>density_th</code> - Minimal density of aligned region points in the enclosing rectangle.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createLineSegmentDetector(int,double,double,double,double,double)">
|
|
<h3>createLineSegmentDetector</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></span> <span class="element-name">createLineSegmentDetector</span><wbr><span class="parameters">(int refine,
|
|
double scale,
|
|
double sigma_scale,
|
|
double quant,
|
|
double ang_th,
|
|
double log_eps)</span></div>
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.
|
|
|
|
The LineSegmentDetector algorithm is defined using the standard values. Only advanced users may want
|
|
to edit those, as to tailor it for their own application.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>refine</code> - The way found lines will be refined, see #LineSegmentDetectorModes</dd>
|
|
<dd><code>scale</code> - The scale of the image that will be used to find the lines. Range (0..1].</dd>
|
|
<dd><code>sigma_scale</code> - Sigma for Gaussian filter. It is computed as sigma = sigma_scale/scale.</dd>
|
|
<dd><code>quant</code> - Bound to the quantization error on the gradient norm.</dd>
|
|
<dd><code>ang_th</code> - Gradient angle tolerance in degrees.</dd>
|
|
<dd><code>log_eps</code> - Detection threshold: -log10(NFA) > log_eps. Used only when advance refinement is chosen.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createLineSegmentDetector(int,double,double,double,double)">
|
|
<h3>createLineSegmentDetector</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></span> <span class="element-name">createLineSegmentDetector</span><wbr><span class="parameters">(int refine,
|
|
double scale,
|
|
double sigma_scale,
|
|
double quant,
|
|
double ang_th)</span></div>
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.
|
|
|
|
The LineSegmentDetector algorithm is defined using the standard values. Only advanced users may want
|
|
to edit those, as to tailor it for their own application.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>refine</code> - The way found lines will be refined, see #LineSegmentDetectorModes</dd>
|
|
<dd><code>scale</code> - The scale of the image that will be used to find the lines. Range (0..1].</dd>
|
|
<dd><code>sigma_scale</code> - Sigma for Gaussian filter. It is computed as sigma = sigma_scale/scale.</dd>
|
|
<dd><code>quant</code> - Bound to the quantization error on the gradient norm.</dd>
|
|
<dd><code>ang_th</code> - Gradient angle tolerance in degrees.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createLineSegmentDetector(int,double,double,double)">
|
|
<h3>createLineSegmentDetector</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></span> <span class="element-name">createLineSegmentDetector</span><wbr><span class="parameters">(int refine,
|
|
double scale,
|
|
double sigma_scale,
|
|
double quant)</span></div>
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.
|
|
|
|
The LineSegmentDetector algorithm is defined using the standard values. Only advanced users may want
|
|
to edit those, as to tailor it for their own application.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>refine</code> - The way found lines will be refined, see #LineSegmentDetectorModes</dd>
|
|
<dd><code>scale</code> - The scale of the image that will be used to find the lines. Range (0..1].</dd>
|
|
<dd><code>sigma_scale</code> - Sigma for Gaussian filter. It is computed as sigma = sigma_scale/scale.</dd>
|
|
<dd><code>quant</code> - Bound to the quantization error on the gradient norm.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createLineSegmentDetector(int,double,double)">
|
|
<h3>createLineSegmentDetector</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></span> <span class="element-name">createLineSegmentDetector</span><wbr><span class="parameters">(int refine,
|
|
double scale,
|
|
double sigma_scale)</span></div>
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.
|
|
|
|
The LineSegmentDetector algorithm is defined using the standard values. Only advanced users may want
|
|
to edit those, as to tailor it for their own application.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>refine</code> - The way found lines will be refined, see #LineSegmentDetectorModes</dd>
|
|
<dd><code>scale</code> - The scale of the image that will be used to find the lines. Range (0..1].</dd>
|
|
<dd><code>sigma_scale</code> - Sigma for Gaussian filter. It is computed as sigma = sigma_scale/scale.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createLineSegmentDetector(int,double)">
|
|
<h3>createLineSegmentDetector</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></span> <span class="element-name">createLineSegmentDetector</span><wbr><span class="parameters">(int refine,
|
|
double scale)</span></div>
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.
|
|
|
|
The LineSegmentDetector algorithm is defined using the standard values. Only advanced users may want
|
|
to edit those, as to tailor it for their own application.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>refine</code> - The way found lines will be refined, see #LineSegmentDetectorModes</dd>
|
|
<dd><code>scale</code> - The scale of the image that will be used to find the lines. Range (0..1].</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createLineSegmentDetector(int)">
|
|
<h3>createLineSegmentDetector</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></span> <span class="element-name">createLineSegmentDetector</span><wbr><span class="parameters">(int refine)</span></div>
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.
|
|
|
|
The LineSegmentDetector algorithm is defined using the standard values. Only advanced users may want
|
|
to edit those, as to tailor it for their own application.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>refine</code> - The way found lines will be refined, see #LineSegmentDetectorModes</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createLineSegmentDetector()">
|
|
<h3>createLineSegmentDetector</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="LineSegmentDetector.html" title="class in org.opencv.imgproc">LineSegmentDetector</a></span> <span class="element-name">createLineSegmentDetector</span>()</div>
|
|
<div class="block">Creates a smart pointer to a LineSegmentDetector object and initializes it.
|
|
|
|
The LineSegmentDetector algorithm is defined using the standard values. Only advanced users may want
|
|
to edit those, as to tailor it for their own application.</div>
|
|
<dl class="notes">
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getGaussianKernel(int,double,int)">
|
|
<h3>getGaussianKernel</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></span> <span class="element-name">getGaussianKernel</span><wbr><span class="parameters">(int ksize,
|
|
double sigma,
|
|
int ktype)</span></div>
|
|
<div class="block">Returns Gaussian filter coefficients.
|
|
|
|
The function computes and returns the \(\texttt{ksize} \times 1\) matrix of Gaussian filter
|
|
coefficients:
|
|
|
|
\(G_i= \alpha *e^{-(i-( \texttt{ksize} -1)/2)^2/(2* \texttt{sigma}^2)},\)
|
|
|
|
where \(i=0..\texttt{ksize}-1\) and \(\alpha\) is the scale factor chosen so that \(\sum_i G_i=1\).
|
|
|
|
Two of such generated kernels can be passed to sepFilter2D. Those functions automatically recognize
|
|
smoothing kernels (a symmetrical kernel with sum of weights equal to 1) and handle them accordingly.
|
|
You may also use the higher-level GaussianBlur.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>ksize</code> - Aperture size. It should be odd ( \(\texttt{ksize} \mod 2 = 1\) ) and positive.</dd>
|
|
<dd><code>sigma</code> - Gaussian standard deviation. If it is non-positive, it is computed from ksize as
|
|
<code>sigma = 0.3*((ksize-1)*0.5 - 1) + 0.8</code>.</dd>
|
|
<dd><code>ktype</code> - Type of filter coefficients. It can be CV_32F or CV_64F .
|
|
SEE: sepFilter2D, getDerivKernels, getStructuringElement, GaussianBlur</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getGaussianKernel(int,double)">
|
|
<h3>getGaussianKernel</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></span> <span class="element-name">getGaussianKernel</span><wbr><span class="parameters">(int ksize,
|
|
double sigma)</span></div>
|
|
<div class="block">Returns Gaussian filter coefficients.
|
|
|
|
The function computes and returns the \(\texttt{ksize} \times 1\) matrix of Gaussian filter
|
|
coefficients:
|
|
|
|
\(G_i= \alpha *e^{-(i-( \texttt{ksize} -1)/2)^2/(2* \texttt{sigma}^2)},\)
|
|
|
|
where \(i=0..\texttt{ksize}-1\) and \(\alpha\) is the scale factor chosen so that \(\sum_i G_i=1\).
|
|
|
|
Two of such generated kernels can be passed to sepFilter2D. Those functions automatically recognize
|
|
smoothing kernels (a symmetrical kernel with sum of weights equal to 1) and handle them accordingly.
|
|
You may also use the higher-level GaussianBlur.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>ksize</code> - Aperture size. It should be odd ( \(\texttt{ksize} \mod 2 = 1\) ) and positive.</dd>
|
|
<dd><code>sigma</code> - Gaussian standard deviation. If it is non-positive, it is computed from ksize as
|
|
<code>sigma = 0.3*((ksize-1)*0.5 - 1) + 0.8</code>.
|
|
SEE: sepFilter2D, getDerivKernels, getStructuringElement, GaussianBlur</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getDerivKernels(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,boolean,int)">
|
|
<h3>getDerivKernels</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">getDerivKernels</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> ky,
|
|
int dx,
|
|
int dy,
|
|
int ksize,
|
|
boolean normalize,
|
|
int ktype)</span></div>
|
|
<div class="block">Returns filter coefficients for computing spatial image derivatives.
|
|
|
|
The function computes and returns the filter coefficients for spatial image derivatives. When
|
|
<code>ksize=FILTER_SCHARR</code>, the Scharr \(3 \times 3\) kernels are generated (see #Scharr). Otherwise, Sobel
|
|
kernels are generated (see #Sobel). The filters are normally passed to #sepFilter2D or to</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>kx</code> - Output matrix of row filter coefficients. It has the type ktype .</dd>
|
|
<dd><code>ky</code> - Output matrix of column filter coefficients. It has the type ktype .</dd>
|
|
<dd><code>dx</code> - Derivative order in respect of x.</dd>
|
|
<dd><code>dy</code> - Derivative order in respect of y.</dd>
|
|
<dd><code>ksize</code> - Aperture size. It can be FILTER_SCHARR, 1, 3, 5, or 7.</dd>
|
|
<dd><code>normalize</code> - Flag indicating whether to normalize (scale down) the filter coefficients or not.
|
|
Theoretically, the coefficients should have the denominator \(=2^{ksize*2-dx-dy-2}\). If you are
|
|
going to filter floating-point images, you are likely to use the normalized kernels. But if you
|
|
compute derivatives of an 8-bit image, store the results in a 16-bit image, and wish to preserve
|
|
all the fractional bits, you may want to set normalize=false .</dd>
|
|
<dd><code>ktype</code> - Type of filter coefficients. It can be CV_32f or CV_64F .</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getDerivKernels(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,boolean)">
|
|
<h3>getDerivKernels</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">getDerivKernels</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> ky,
|
|
int dx,
|
|
int dy,
|
|
int ksize,
|
|
boolean normalize)</span></div>
|
|
<div class="block">Returns filter coefficients for computing spatial image derivatives.
|
|
|
|
The function computes and returns the filter coefficients for spatial image derivatives. When
|
|
<code>ksize=FILTER_SCHARR</code>, the Scharr \(3 \times 3\) kernels are generated (see #Scharr). Otherwise, Sobel
|
|
kernels are generated (see #Sobel). The filters are normally passed to #sepFilter2D or to</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>kx</code> - Output matrix of row filter coefficients. It has the type ktype .</dd>
|
|
<dd><code>ky</code> - Output matrix of column filter coefficients. It has the type ktype .</dd>
|
|
<dd><code>dx</code> - Derivative order in respect of x.</dd>
|
|
<dd><code>dy</code> - Derivative order in respect of y.</dd>
|
|
<dd><code>ksize</code> - Aperture size. It can be FILTER_SCHARR, 1, 3, 5, or 7.</dd>
|
|
<dd><code>normalize</code> - Flag indicating whether to normalize (scale down) the filter coefficients or not.
|
|
Theoretically, the coefficients should have the denominator \(=2^{ksize*2-dx-dy-2}\). If you are
|
|
going to filter floating-point images, you are likely to use the normalized kernels. But if you
|
|
compute derivatives of an 8-bit image, store the results in a 16-bit image, and wish to preserve
|
|
all the fractional bits, you may want to set normalize=false .</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getDerivKernels(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)">
|
|
<h3>getDerivKernels</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">getDerivKernels</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> ky,
|
|
int dx,
|
|
int dy,
|
|
int ksize)</span></div>
|
|
<div class="block">Returns filter coefficients for computing spatial image derivatives.
|
|
|
|
The function computes and returns the filter coefficients for spatial image derivatives. When
|
|
<code>ksize=FILTER_SCHARR</code>, the Scharr \(3 \times 3\) kernels are generated (see #Scharr). Otherwise, Sobel
|
|
kernels are generated (see #Sobel). The filters are normally passed to #sepFilter2D or to</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>kx</code> - Output matrix of row filter coefficients. It has the type ktype .</dd>
|
|
<dd><code>ky</code> - Output matrix of column filter coefficients. It has the type ktype .</dd>
|
|
<dd><code>dx</code> - Derivative order in respect of x.</dd>
|
|
<dd><code>dy</code> - Derivative order in respect of y.</dd>
|
|
<dd><code>ksize</code> - Aperture size. It can be FILTER_SCHARR, 1, 3, 5, or 7.
|
|
Theoretically, the coefficients should have the denominator \(=2^{ksize*2-dx-dy-2}\). If you are
|
|
going to filter floating-point images, you are likely to use the normalized kernels. But if you
|
|
compute derivatives of an 8-bit image, store the results in a 16-bit image, and wish to preserve
|
|
all the fractional bits, you may want to set normalize=false .</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getGaborKernel(org.opencv.core.Size,double,double,double,double,double,int)">
|
|
<h3>getGaborKernel</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></span> <span class="element-name">getGaborKernel</span><wbr><span class="parameters">(<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigma,
|
|
double theta,
|
|
double lambd,
|
|
double gamma,
|
|
double psi,
|
|
int ktype)</span></div>
|
|
<div class="block">Returns Gabor filter coefficients.
|
|
|
|
For more details about gabor filter equations and parameters, see: [Gabor
|
|
Filter](https://en.wikipedia.org/wiki/Gabor_filter).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>ksize</code> - Size of the filter returned.</dd>
|
|
<dd><code>sigma</code> - Standard deviation of the gaussian envelope.</dd>
|
|
<dd><code>theta</code> - Orientation of the normal to the parallel stripes of a Gabor function.</dd>
|
|
<dd><code>lambd</code> - Wavelength of the sinusoidal factor.</dd>
|
|
<dd><code>gamma</code> - Spatial aspect ratio.</dd>
|
|
<dd><code>psi</code> - Phase offset.</dd>
|
|
<dd><code>ktype</code> - Type of filter coefficients. It can be CV_32F or CV_64F .</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getGaborKernel(org.opencv.core.Size,double,double,double,double,double)">
|
|
<h3>getGaborKernel</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></span> <span class="element-name">getGaborKernel</span><wbr><span class="parameters">(<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigma,
|
|
double theta,
|
|
double lambd,
|
|
double gamma,
|
|
double psi)</span></div>
|
|
<div class="block">Returns Gabor filter coefficients.
|
|
|
|
For more details about gabor filter equations and parameters, see: [Gabor
|
|
Filter](https://en.wikipedia.org/wiki/Gabor_filter).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>ksize</code> - Size of the filter returned.</dd>
|
|
<dd><code>sigma</code> - Standard deviation of the gaussian envelope.</dd>
|
|
<dd><code>theta</code> - Orientation of the normal to the parallel stripes of a Gabor function.</dd>
|
|
<dd><code>lambd</code> - Wavelength of the sinusoidal factor.</dd>
|
|
<dd><code>gamma</code> - Spatial aspect ratio.</dd>
|
|
<dd><code>psi</code> - Phase offset.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getGaborKernel(org.opencv.core.Size,double,double,double,double)">
|
|
<h3>getGaborKernel</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></span> <span class="element-name">getGaborKernel</span><wbr><span class="parameters">(<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigma,
|
|
double theta,
|
|
double lambd,
|
|
double gamma)</span></div>
|
|
<div class="block">Returns Gabor filter coefficients.
|
|
|
|
For more details about gabor filter equations and parameters, see: [Gabor
|
|
Filter](https://en.wikipedia.org/wiki/Gabor_filter).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>ksize</code> - Size of the filter returned.</dd>
|
|
<dd><code>sigma</code> - Standard deviation of the gaussian envelope.</dd>
|
|
<dd><code>theta</code> - Orientation of the normal to the parallel stripes of a Gabor function.</dd>
|
|
<dd><code>lambd</code> - Wavelength of the sinusoidal factor.</dd>
|
|
<dd><code>gamma</code> - Spatial aspect ratio.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getStructuringElement(int,org.opencv.core.Size,org.opencv.core.Point)">
|
|
<h3>getStructuringElement</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></span> <span class="element-name">getStructuringElement</span><wbr><span class="parameters">(int shape,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</span></div>
|
|
<div class="block">Returns a structuring element of the specified size and shape for morphological operations.
|
|
|
|
The function constructs and returns the structuring element that can be further passed to #erode,
|
|
#dilate or #morphologyEx. But you can also construct an arbitrary binary mask yourself and use it as
|
|
the structuring element.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>shape</code> - Element shape that could be one of #MorphShapes</dd>
|
|
<dd><code>ksize</code> - Size of the structuring element.</dd>
|
|
<dd><code>anchor</code> - Anchor position within the element. The default value \((-1, -1)\) means that the
|
|
anchor is at the center. Note that only the shape of a cross-shaped element depends on the anchor
|
|
position. In other cases the anchor just regulates how much the result of the morphological
|
|
operation is shifted.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getStructuringElement(int,org.opencv.core.Size)">
|
|
<h3>getStructuringElement</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></span> <span class="element-name">getStructuringElement</span><wbr><span class="parameters">(int shape,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize)</span></div>
|
|
<div class="block">Returns a structuring element of the specified size and shape for morphological operations.
|
|
|
|
The function constructs and returns the structuring element that can be further passed to #erode,
|
|
#dilate or #morphologyEx. But you can also construct an arbitrary binary mask yourself and use it as
|
|
the structuring element.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>shape</code> - Element shape that could be one of #MorphShapes</dd>
|
|
<dd><code>ksize</code> - Size of the structuring element.
|
|
anchor is at the center. Note that only the shape of a cross-shaped element depends on the anchor
|
|
position. In other cases the anchor just regulates how much the result of the morphological
|
|
operation is shifted.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="medianBlur(org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>medianBlur</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">medianBlur</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ksize)</span></div>
|
|
<div class="block">Blurs an image using the median filter.
|
|
|
|
The function smoothes an image using the median filter with the \(\texttt{ksize} \times
|
|
\texttt{ksize}\) aperture. Each channel of a multi-channel image is processed independently.
|
|
In-place operation is supported.
|
|
|
|
<b>Note:</b> The median filter uses #BORDER_REPLICATE internally to cope with border pixels, see #BorderTypes</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input 1-, 3-, or 4-channel image; when ksize is 3 or 5, the image depth should be
|
|
CV_8U, CV_16U, or CV_32F, for larger aperture sizes, it can only be CV_8U.</dd>
|
|
<dd><code>dst</code> - destination array of the same size and type as src.</dd>
|
|
<dd><code>ksize</code> - aperture linear size; it must be odd and greater than 1, for example: 3, 5, 7 ...
|
|
SEE: bilateralFilter, blur, boxFilter, GaussianBlur</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="GaussianBlur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double,double,int,int)">
|
|
<h3>GaussianBlur</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">GaussianBlur</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigmaX,
|
|
double sigmaY,
|
|
int borderType,
|
|
int hint)</span></div>
|
|
<div class="block">Blurs an image using a Gaussian filter.
|
|
|
|
The function convolves the source image with the specified Gaussian kernel. In-place filtering is
|
|
supported.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the image can have any number of channels, which are processed
|
|
independently, but the depth should be CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>ksize</code> - Gaussian kernel size. ksize.width and ksize.height can differ but they both must be
|
|
positive and odd. Or, they can be zero's and then they are computed from sigma.</dd>
|
|
<dd><code>sigmaX</code> - Gaussian kernel standard deviation in X direction.</dd>
|
|
<dd><code>sigmaY</code> - Gaussian kernel standard deviation in Y direction; if sigmaY is zero, it is set to be
|
|
equal to sigmaX, if both sigmas are zeros, they are computed from ksize.width and ksize.height,
|
|
respectively (see #getGaussianKernel for details); to fully control the result regardless of
|
|
possible future modifications of all this semantics, it is recommended to specify all of ksize,
|
|
sigmaX, and sigmaY.</dd>
|
|
<dd><code>borderType</code> - pixel extrapolation method, see #BorderTypes. #BORDER_WRAP is not supported.</dd>
|
|
<dd><code>hint</code> - Implementation modfication flags. See #AlgorithmHint
|
|
|
|
SEE: sepFilter2D, filter2D, blur, boxFilter, bilateralFilter, medianBlur</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="GaussianBlur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double,double,int)">
|
|
<h3>GaussianBlur</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">GaussianBlur</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigmaX,
|
|
double sigmaY,
|
|
int borderType)</span></div>
|
|
<div class="block">Blurs an image using a Gaussian filter.
|
|
|
|
The function convolves the source image with the specified Gaussian kernel. In-place filtering is
|
|
supported.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the image can have any number of channels, which are processed
|
|
independently, but the depth should be CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>ksize</code> - Gaussian kernel size. ksize.width and ksize.height can differ but they both must be
|
|
positive and odd. Or, they can be zero's and then they are computed from sigma.</dd>
|
|
<dd><code>sigmaX</code> - Gaussian kernel standard deviation in X direction.</dd>
|
|
<dd><code>sigmaY</code> - Gaussian kernel standard deviation in Y direction; if sigmaY is zero, it is set to be
|
|
equal to sigmaX, if both sigmas are zeros, they are computed from ksize.width and ksize.height,
|
|
respectively (see #getGaussianKernel for details); to fully control the result regardless of
|
|
possible future modifications of all this semantics, it is recommended to specify all of ksize,
|
|
sigmaX, and sigmaY.</dd>
|
|
<dd><code>borderType</code> - pixel extrapolation method, see #BorderTypes. #BORDER_WRAP is not supported.
|
|
|
|
SEE: sepFilter2D, filter2D, blur, boxFilter, bilateralFilter, medianBlur</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="GaussianBlur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double,double)">
|
|
<h3>GaussianBlur</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">GaussianBlur</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigmaX,
|
|
double sigmaY)</span></div>
|
|
<div class="block">Blurs an image using a Gaussian filter.
|
|
|
|
The function convolves the source image with the specified Gaussian kernel. In-place filtering is
|
|
supported.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the image can have any number of channels, which are processed
|
|
independently, but the depth should be CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>ksize</code> - Gaussian kernel size. ksize.width and ksize.height can differ but they both must be
|
|
positive and odd. Or, they can be zero's and then they are computed from sigma.</dd>
|
|
<dd><code>sigmaX</code> - Gaussian kernel standard deviation in X direction.</dd>
|
|
<dd><code>sigmaY</code> - Gaussian kernel standard deviation in Y direction; if sigmaY is zero, it is set to be
|
|
equal to sigmaX, if both sigmas are zeros, they are computed from ksize.width and ksize.height,
|
|
respectively (see #getGaussianKernel for details); to fully control the result regardless of
|
|
possible future modifications of all this semantics, it is recommended to specify all of ksize,
|
|
sigmaX, and sigmaY.
|
|
|
|
SEE: sepFilter2D, filter2D, blur, boxFilter, bilateralFilter, medianBlur</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="GaussianBlur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double)">
|
|
<h3>GaussianBlur</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">GaussianBlur</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
double sigmaX)</span></div>
|
|
<div class="block">Blurs an image using a Gaussian filter.
|
|
|
|
The function convolves the source image with the specified Gaussian kernel. In-place filtering is
|
|
supported.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the image can have any number of channels, which are processed
|
|
independently, but the depth should be CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>ksize</code> - Gaussian kernel size. ksize.width and ksize.height can differ but they both must be
|
|
positive and odd. Or, they can be zero's and then they are computed from sigma.</dd>
|
|
<dd><code>sigmaX</code> - Gaussian kernel standard deviation in X direction.
|
|
equal to sigmaX, if both sigmas are zeros, they are computed from ksize.width and ksize.height,
|
|
respectively (see #getGaussianKernel for details); to fully control the result regardless of
|
|
possible future modifications of all this semantics, it is recommended to specify all of ksize,
|
|
sigmaX, and sigmaY.
|
|
|
|
SEE: sepFilter2D, filter2D, blur, boxFilter, bilateralFilter, medianBlur</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="bilateralFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,int)">
|
|
<h3>bilateralFilter</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">bilateralFilter</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int d,
|
|
double sigmaColor,
|
|
double sigmaSpace,
|
|
int borderType)</span></div>
|
|
<div class="block">Applies the bilateral filter to an image.
|
|
|
|
The function applies bilateral filtering to the input image, as described in
|
|
https://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/MANDUCHI1/Bilateral_Filtering.html
|
|
bilateralFilter can reduce unwanted noise very well while keeping edges fairly sharp. However, it is
|
|
very slow compared to most filters.
|
|
|
|
_Sigma values_: For simplicity, you can set the 2 sigma values to be the same. If they are small (<
|
|
10), the filter will not have much effect, whereas if they are large (> 150), they will have a very
|
|
strong effect, making the image look "cartoonish".
|
|
|
|
_Filter size_: Large filters (d > 5) are very slow, so it is recommended to use d=5 for real-time
|
|
applications, and perhaps d=9 for offline applications that need heavy noise filtering.
|
|
|
|
This filter does not work inplace.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source 8-bit or floating-point, 1-channel or 3-channel image.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and type as src .</dd>
|
|
<dd><code>d</code> - Diameter of each pixel neighborhood that is used during filtering. If it is non-positive,
|
|
it is computed from sigmaSpace.</dd>
|
|
<dd><code>sigmaColor</code> - Filter sigma in the color space. A larger value of the parameter means that
|
|
farther colors within the pixel neighborhood (see sigmaSpace) will be mixed together, resulting
|
|
in larger areas of semi-equal color.</dd>
|
|
<dd><code>sigmaSpace</code> - Filter sigma in the coordinate space. A larger value of the parameter means that
|
|
farther pixels will influence each other as long as their colors are close enough (see sigmaColor
|
|
). When d>0, it specifies the neighborhood size regardless of sigmaSpace. Otherwise, d is
|
|
proportional to sigmaSpace.</dd>
|
|
<dd><code>borderType</code> - border mode used to extrapolate pixels outside of the image, see #BorderTypes</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="bilateralFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double)">
|
|
<h3>bilateralFilter</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">bilateralFilter</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int d,
|
|
double sigmaColor,
|
|
double sigmaSpace)</span></div>
|
|
<div class="block">Applies the bilateral filter to an image.
|
|
|
|
The function applies bilateral filtering to the input image, as described in
|
|
https://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/MANDUCHI1/Bilateral_Filtering.html
|
|
bilateralFilter can reduce unwanted noise very well while keeping edges fairly sharp. However, it is
|
|
very slow compared to most filters.
|
|
|
|
_Sigma values_: For simplicity, you can set the 2 sigma values to be the same. If they are small (<
|
|
10), the filter will not have much effect, whereas if they are large (> 150), they will have a very
|
|
strong effect, making the image look "cartoonish".
|
|
|
|
_Filter size_: Large filters (d > 5) are very slow, so it is recommended to use d=5 for real-time
|
|
applications, and perhaps d=9 for offline applications that need heavy noise filtering.
|
|
|
|
This filter does not work inplace.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source 8-bit or floating-point, 1-channel or 3-channel image.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and type as src .</dd>
|
|
<dd><code>d</code> - Diameter of each pixel neighborhood that is used during filtering. If it is non-positive,
|
|
it is computed from sigmaSpace.</dd>
|
|
<dd><code>sigmaColor</code> - Filter sigma in the color space. A larger value of the parameter means that
|
|
farther colors within the pixel neighborhood (see sigmaSpace) will be mixed together, resulting
|
|
in larger areas of semi-equal color.</dd>
|
|
<dd><code>sigmaSpace</code> - Filter sigma in the coordinate space. A larger value of the parameter means that
|
|
farther pixels will influence each other as long as their colors are close enough (see sigmaColor
|
|
). When d>0, it specifies the neighborhood size regardless of sigmaSpace. Otherwise, d is
|
|
proportional to sigmaSpace.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="boxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size,org.opencv.core.Point,boolean,int)">
|
|
<h3>boxFilter</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">boxFilter</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
boolean normalize,
|
|
int borderType)</span></div>
|
|
<div class="block">Blurs an image using the box filter.
|
|
|
|
The function smooths an image using the kernel:
|
|
|
|
\(\texttt{K} = \alpha \begin{bmatrix} 1 & 1 & 1 & \cdots & 1 & 1 \\ 1 & 1 & 1 & \cdots & 1 & 1 \\ \hdotsfor{6} \\ 1 & 1 & 1 & \cdots & 1 & 1 \end{bmatrix}\)
|
|
|
|
where
|
|
|
|
\(\alpha = \begin{cases} \frac{1}{\texttt{ksize.width*ksize.height}} & \texttt{when } \texttt{normalize=true} \\1 & \texttt{otherwise}\end{cases}\)
|
|
|
|
Unnormalized box filter is useful for computing various integral characteristics over each pixel
|
|
neighborhood, such as covariance matrices of image derivatives (used in dense optical flow
|
|
algorithms, and so on). If you need to compute pixel sums over variable-size windows, use #integral.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>ddepth</code> - the output image depth (-1 to use src.depth()).</dd>
|
|
<dd><code>ksize</code> - blurring kernel size.</dd>
|
|
<dd><code>anchor</code> - anchor point; default value Point(-1,-1) means that the anchor is at the kernel
|
|
center.</dd>
|
|
<dd><code>normalize</code> - flag, specifying whether the kernel is normalized by its area or not.</dd>
|
|
<dd><code>borderType</code> - border mode used to extrapolate pixels outside of the image, see #BorderTypes. #BORDER_WRAP is not supported.
|
|
SEE: blur, bilateralFilter, GaussianBlur, medianBlur, integral</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="boxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size,org.opencv.core.Point,boolean)">
|
|
<h3>boxFilter</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">boxFilter</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
boolean normalize)</span></div>
|
|
<div class="block">Blurs an image using the box filter.
|
|
|
|
The function smooths an image using the kernel:
|
|
|
|
\(\texttt{K} = \alpha \begin{bmatrix} 1 & 1 & 1 & \cdots & 1 & 1 \\ 1 & 1 & 1 & \cdots & 1 & 1 \\ \hdotsfor{6} \\ 1 & 1 & 1 & \cdots & 1 & 1 \end{bmatrix}\)
|
|
|
|
where
|
|
|
|
\(\alpha = \begin{cases} \frac{1}{\texttt{ksize.width*ksize.height}} & \texttt{when } \texttt{normalize=true} \\1 & \texttt{otherwise}\end{cases}\)
|
|
|
|
Unnormalized box filter is useful for computing various integral characteristics over each pixel
|
|
neighborhood, such as covariance matrices of image derivatives (used in dense optical flow
|
|
algorithms, and so on). If you need to compute pixel sums over variable-size windows, use #integral.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>ddepth</code> - the output image depth (-1 to use src.depth()).</dd>
|
|
<dd><code>ksize</code> - blurring kernel size.</dd>
|
|
<dd><code>anchor</code> - anchor point; default value Point(-1,-1) means that the anchor is at the kernel
|
|
center.</dd>
|
|
<dd><code>normalize</code> - flag, specifying whether the kernel is normalized by its area or not.
|
|
SEE: blur, bilateralFilter, GaussianBlur, medianBlur, integral</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="boxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size,org.opencv.core.Point)">
|
|
<h3>boxFilter</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">boxFilter</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</span></div>
|
|
<div class="block">Blurs an image using the box filter.
|
|
|
|
The function smooths an image using the kernel:
|
|
|
|
\(\texttt{K} = \alpha \begin{bmatrix} 1 & 1 & 1 & \cdots & 1 & 1 \\ 1 & 1 & 1 & \cdots & 1 & 1 \\ \hdotsfor{6} \\ 1 & 1 & 1 & \cdots & 1 & 1 \end{bmatrix}\)
|
|
|
|
where
|
|
|
|
\(\alpha = \begin{cases} \frac{1}{\texttt{ksize.width*ksize.height}} & \texttt{when } \texttt{normalize=true} \\1 & \texttt{otherwise}\end{cases}\)
|
|
|
|
Unnormalized box filter is useful for computing various integral characteristics over each pixel
|
|
neighborhood, such as covariance matrices of image derivatives (used in dense optical flow
|
|
algorithms, and so on). If you need to compute pixel sums over variable-size windows, use #integral.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>ddepth</code> - the output image depth (-1 to use src.depth()).</dd>
|
|
<dd><code>ksize</code> - blurring kernel size.</dd>
|
|
<dd><code>anchor</code> - anchor point; default value Point(-1,-1) means that the anchor is at the kernel
|
|
center.
|
|
SEE: blur, bilateralFilter, GaussianBlur, medianBlur, integral</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="boxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size)">
|
|
<h3>boxFilter</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">boxFilter</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize)</span></div>
|
|
<div class="block">Blurs an image using the box filter.
|
|
|
|
The function smooths an image using the kernel:
|
|
|
|
\(\texttt{K} = \alpha \begin{bmatrix} 1 & 1 & 1 & \cdots & 1 & 1 \\ 1 & 1 & 1 & \cdots & 1 & 1 \\ \hdotsfor{6} \\ 1 & 1 & 1 & \cdots & 1 & 1 \end{bmatrix}\)
|
|
|
|
where
|
|
|
|
\(\alpha = \begin{cases} \frac{1}{\texttt{ksize.width*ksize.height}} & \texttt{when } \texttt{normalize=true} \\1 & \texttt{otherwise}\end{cases}\)
|
|
|
|
Unnormalized box filter is useful for computing various integral characteristics over each pixel
|
|
neighborhood, such as covariance matrices of image derivatives (used in dense optical flow
|
|
algorithms, and so on). If you need to compute pixel sums over variable-size windows, use #integral.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>ddepth</code> - the output image depth (-1 to use src.depth()).</dd>
|
|
<dd><code>ksize</code> - blurring kernel size.
|
|
center.
|
|
SEE: blur, bilateralFilter, GaussianBlur, medianBlur, integral</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="sqrBoxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size,org.opencv.core.Point,boolean,int)">
|
|
<h3>sqrBoxFilter</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">sqrBoxFilter</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
boolean normalize,
|
|
int borderType)</span></div>
|
|
<div class="block">Calculates the normalized sum of squares of the pixel values overlapping the filter.
|
|
|
|
For every pixel \( (x, y) \) in the source image, the function calculates the sum of squares of those neighboring
|
|
pixel values which overlap the filter placed over the pixel \( (x, y) \).
|
|
|
|
The unnormalized square box filter can be useful in computing local image statistics such as the local
|
|
variance and standard deviation around the neighborhood of a pixel.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src</dd>
|
|
<dd><code>ddepth</code> - the output image depth (-1 to use src.depth())</dd>
|
|
<dd><code>ksize</code> - kernel size</dd>
|
|
<dd><code>anchor</code> - kernel anchor point. The default value of Point(-1, -1) denotes that the anchor is at the kernel
|
|
center.</dd>
|
|
<dd><code>normalize</code> - flag, specifying whether the kernel is to be normalized by it's area or not.</dd>
|
|
<dd><code>borderType</code> - border mode used to extrapolate pixels outside of the image, see #BorderTypes. #BORDER_WRAP is not supported.
|
|
SEE: boxFilter</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="sqrBoxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size,org.opencv.core.Point,boolean)">
|
|
<h3>sqrBoxFilter</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">sqrBoxFilter</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
boolean normalize)</span></div>
|
|
<div class="block">Calculates the normalized sum of squares of the pixel values overlapping the filter.
|
|
|
|
For every pixel \( (x, y) \) in the source image, the function calculates the sum of squares of those neighboring
|
|
pixel values which overlap the filter placed over the pixel \( (x, y) \).
|
|
|
|
The unnormalized square box filter can be useful in computing local image statistics such as the local
|
|
variance and standard deviation around the neighborhood of a pixel.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src</dd>
|
|
<dd><code>ddepth</code> - the output image depth (-1 to use src.depth())</dd>
|
|
<dd><code>ksize</code> - kernel size</dd>
|
|
<dd><code>anchor</code> - kernel anchor point. The default value of Point(-1, -1) denotes that the anchor is at the kernel
|
|
center.</dd>
|
|
<dd><code>normalize</code> - flag, specifying whether the kernel is to be normalized by it's area or not.
|
|
SEE: boxFilter</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="sqrBoxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size,org.opencv.core.Point)">
|
|
<h3>sqrBoxFilter</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">sqrBoxFilter</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</span></div>
|
|
<div class="block">Calculates the normalized sum of squares of the pixel values overlapping the filter.
|
|
|
|
For every pixel \( (x, y) \) in the source image, the function calculates the sum of squares of those neighboring
|
|
pixel values which overlap the filter placed over the pixel \( (x, y) \).
|
|
|
|
The unnormalized square box filter can be useful in computing local image statistics such as the local
|
|
variance and standard deviation around the neighborhood of a pixel.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src</dd>
|
|
<dd><code>ddepth</code> - the output image depth (-1 to use src.depth())</dd>
|
|
<dd><code>ksize</code> - kernel size</dd>
|
|
<dd><code>anchor</code> - kernel anchor point. The default value of Point(-1, -1) denotes that the anchor is at the kernel
|
|
center.
|
|
SEE: boxFilter</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="sqrBoxFilter(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Size)">
|
|
<h3>sqrBoxFilter</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">sqrBoxFilter</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize)</span></div>
|
|
<div class="block">Calculates the normalized sum of squares of the pixel values overlapping the filter.
|
|
|
|
For every pixel \( (x, y) \) in the source image, the function calculates the sum of squares of those neighboring
|
|
pixel values which overlap the filter placed over the pixel \( (x, y) \).
|
|
|
|
The unnormalized square box filter can be useful in computing local image statistics such as the local
|
|
variance and standard deviation around the neighborhood of a pixel.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src</dd>
|
|
<dd><code>ddepth</code> - the output image depth (-1 to use src.depth())</dd>
|
|
<dd><code>ksize</code> - kernel size
|
|
center.
|
|
SEE: boxFilter</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="blur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,org.opencv.core.Point,int)">
|
|
<h3>blur</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">blur</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int borderType)</span></div>
|
|
<div class="block">Blurs an image using the normalized box filter.
|
|
|
|
The function smooths an image using the kernel:
|
|
|
|
\(\texttt{K} = \frac{1}{\texttt{ksize.width*ksize.height}} \begin{bmatrix} 1 & 1 & 1 & \cdots & 1 & 1 \\ 1 & 1 & 1 & \cdots & 1 & 1 \\ \hdotsfor{6} \\ 1 & 1 & 1 & \cdots & 1 & 1 \\ \end{bmatrix}\)
|
|
|
|
The call <code>blur(src, dst, ksize, anchor, borderType)</code> is equivalent to `boxFilter(src, dst, src.type(), ksize,
|
|
anchor, true, borderType)`.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; it can have any number of channels, which are processed independently, but
|
|
the depth should be CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>ksize</code> - blurring kernel size.</dd>
|
|
<dd><code>anchor</code> - anchor point; default value Point(-1,-1) means that the anchor is at the kernel
|
|
center.</dd>
|
|
<dd><code>borderType</code> - border mode used to extrapolate pixels outside of the image, see #BorderTypes. #BORDER_WRAP is not supported.
|
|
SEE: boxFilter, bilateralFilter, GaussianBlur, medianBlur</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="blur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,org.opencv.core.Point)">
|
|
<h3>blur</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">blur</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</span></div>
|
|
<div class="block">Blurs an image using the normalized box filter.
|
|
|
|
The function smooths an image using the kernel:
|
|
|
|
\(\texttt{K} = \frac{1}{\texttt{ksize.width*ksize.height}} \begin{bmatrix} 1 & 1 & 1 & \cdots & 1 & 1 \\ 1 & 1 & 1 & \cdots & 1 & 1 \\ \hdotsfor{6} \\ 1 & 1 & 1 & \cdots & 1 & 1 \\ \end{bmatrix}\)
|
|
|
|
The call <code>blur(src, dst, ksize, anchor, borderType)</code> is equivalent to `boxFilter(src, dst, src.type(), ksize,
|
|
anchor, true, borderType)`.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; it can have any number of channels, which are processed independently, but
|
|
the depth should be CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>ksize</code> - blurring kernel size.</dd>
|
|
<dd><code>anchor</code> - anchor point; default value Point(-1,-1) means that the anchor is at the kernel
|
|
center.
|
|
SEE: boxFilter, bilateralFilter, GaussianBlur, medianBlur</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="blur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)">
|
|
<h3>blur</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">blur</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize)</span></div>
|
|
<div class="block">Blurs an image using the normalized box filter.
|
|
|
|
The function smooths an image using the kernel:
|
|
|
|
\(\texttt{K} = \frac{1}{\texttt{ksize.width*ksize.height}} \begin{bmatrix} 1 & 1 & 1 & \cdots & 1 & 1 \\ 1 & 1 & 1 & \cdots & 1 & 1 \\ \hdotsfor{6} \\ 1 & 1 & 1 & \cdots & 1 & 1 \\ \end{bmatrix}\)
|
|
|
|
The call <code>blur(src, dst, ksize, anchor, borderType)</code> is equivalent to `boxFilter(src, dst, src.type(), ksize,
|
|
anchor, true, borderType)`.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; it can have any number of channels, which are processed independently, but
|
|
the depth should be CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>ksize</code> - blurring kernel size.
|
|
center.
|
|
SEE: boxFilter, bilateralFilter, GaussianBlur, medianBlur</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="stackBlur(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)">
|
|
<h3>stackBlur</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">stackBlur</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> ksize)</span></div>
|
|
<div class="block">Blurs an image using the stackBlur.
|
|
|
|
The function applies and stackBlur to an image.
|
|
stackBlur can generate similar results as Gaussian blur, and the time consumption does not increase with the increase of kernel size.
|
|
It creates a kind of moving stack of colors whilst scanning through the image. Thereby it just has to add one new block of color to the right side
|
|
of the stack and remove the leftmost color. The remaining colors on the topmost layer of the stack are either added on or reduced by one,
|
|
depending on if they are on the right or on the left side of the stack. The only supported borderType is BORDER_REPLICATE.
|
|
Original paper was proposed by Mario Klingemann, which can be found https://underdestruction.com/2004/02/25/stackblur-2004.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image. The number of channels can be arbitrary, but the depth should be one of
|
|
CV_8U, CV_16U, CV_16S or CV_32F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>ksize</code> - stack-blurring kernel size. The ksize.width and ksize.height can differ but they both must be
|
|
positive and odd.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="filter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point,double,int)">
|
|
<h3>filter2D</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">filter2D</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
double delta,
|
|
int borderType)</span></div>
|
|
<div class="block">Convolves an image with the kernel.
|
|
|
|
The function applies an arbitrary linear filter to an image. In-place operation is supported. When
|
|
the aperture is partially outside the image, the function interpolates outlier pixel values
|
|
according to the specified border mode.
|
|
|
|
The function does actually compute correlation, not the convolution:
|
|
|
|
\(\texttt{dst} (x,y) = \sum _{ \substack{0\leq x' < \texttt{kernel.cols}\\{0\leq y' < \texttt{kernel.rows}}}} \texttt{kernel} (x',y')* \texttt{src} (x+x'- \texttt{anchor.x} ,y+y'- \texttt{anchor.y} )\)
|
|
|
|
That is, the kernel is not mirrored around the anchor point. If you need a real convolution, flip
|
|
the kernel using #flip and set the new anchor to `(kernel.cols - anchor.x - 1, kernel.rows -
|
|
anchor.y - 1)`.
|
|
|
|
The function uses the DFT-based algorithm in case of sufficiently large kernels (~<code>11 x 11</code> or
|
|
larger) and the direct algorithm for small kernels.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and the same number of channels as src.</dd>
|
|
<dd><code>ddepth</code> - desired depth of the destination image, see REF: filter_depths "combinations"</dd>
|
|
<dd><code>kernel</code> - convolution kernel (or rather a correlation kernel), a single-channel floating point
|
|
matrix; if you want to apply different kernels to different channels, split the image into
|
|
separate color planes using split and process them individually.</dd>
|
|
<dd><code>anchor</code> - anchor of the kernel that indicates the relative position of a filtered point within
|
|
the kernel; the anchor should lie within the kernel; default value (-1,-1) means that the anchor
|
|
is at the kernel center.</dd>
|
|
<dd><code>delta</code> - optional value added to the filtered pixels before storing them in dst.</dd>
|
|
<dd><code>borderType</code> - pixel extrapolation method, see #BorderTypes. #BORDER_WRAP is not supported.
|
|
SEE: sepFilter2D, dft, matchTemplate</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="filter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point,double)">
|
|
<h3>filter2D</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">filter2D</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
double delta)</span></div>
|
|
<div class="block">Convolves an image with the kernel.
|
|
|
|
The function applies an arbitrary linear filter to an image. In-place operation is supported. When
|
|
the aperture is partially outside the image, the function interpolates outlier pixel values
|
|
according to the specified border mode.
|
|
|
|
The function does actually compute correlation, not the convolution:
|
|
|
|
\(\texttt{dst} (x,y) = \sum _{ \substack{0\leq x' < \texttt{kernel.cols}\\{0\leq y' < \texttt{kernel.rows}}}} \texttt{kernel} (x',y')* \texttt{src} (x+x'- \texttt{anchor.x} ,y+y'- \texttt{anchor.y} )\)
|
|
|
|
That is, the kernel is not mirrored around the anchor point. If you need a real convolution, flip
|
|
the kernel using #flip and set the new anchor to `(kernel.cols - anchor.x - 1, kernel.rows -
|
|
anchor.y - 1)`.
|
|
|
|
The function uses the DFT-based algorithm in case of sufficiently large kernels (~<code>11 x 11</code> or
|
|
larger) and the direct algorithm for small kernels.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and the same number of channels as src.</dd>
|
|
<dd><code>ddepth</code> - desired depth of the destination image, see REF: filter_depths "combinations"</dd>
|
|
<dd><code>kernel</code> - convolution kernel (or rather a correlation kernel), a single-channel floating point
|
|
matrix; if you want to apply different kernels to different channels, split the image into
|
|
separate color planes using split and process them individually.</dd>
|
|
<dd><code>anchor</code> - anchor of the kernel that indicates the relative position of a filtered point within
|
|
the kernel; the anchor should lie within the kernel; default value (-1,-1) means that the anchor
|
|
is at the kernel center.</dd>
|
|
<dd><code>delta</code> - optional value added to the filtered pixels before storing them in dst.
|
|
SEE: sepFilter2D, dft, matchTemplate</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="filter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point)">
|
|
<h3>filter2D</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">filter2D</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</span></div>
|
|
<div class="block">Convolves an image with the kernel.
|
|
|
|
The function applies an arbitrary linear filter to an image. In-place operation is supported. When
|
|
the aperture is partially outside the image, the function interpolates outlier pixel values
|
|
according to the specified border mode.
|
|
|
|
The function does actually compute correlation, not the convolution:
|
|
|
|
\(\texttt{dst} (x,y) = \sum _{ \substack{0\leq x' < \texttt{kernel.cols}\\{0\leq y' < \texttt{kernel.rows}}}} \texttt{kernel} (x',y')* \texttt{src} (x+x'- \texttt{anchor.x} ,y+y'- \texttt{anchor.y} )\)
|
|
|
|
That is, the kernel is not mirrored around the anchor point. If you need a real convolution, flip
|
|
the kernel using #flip and set the new anchor to `(kernel.cols - anchor.x - 1, kernel.rows -
|
|
anchor.y - 1)`.
|
|
|
|
The function uses the DFT-based algorithm in case of sufficiently large kernels (~<code>11 x 11</code> or
|
|
larger) and the direct algorithm for small kernels.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and the same number of channels as src.</dd>
|
|
<dd><code>ddepth</code> - desired depth of the destination image, see REF: filter_depths "combinations"</dd>
|
|
<dd><code>kernel</code> - convolution kernel (or rather a correlation kernel), a single-channel floating point
|
|
matrix; if you want to apply different kernels to different channels, split the image into
|
|
separate color planes using split and process them individually.</dd>
|
|
<dd><code>anchor</code> - anchor of the kernel that indicates the relative position of a filtered point within
|
|
the kernel; the anchor should lie within the kernel; default value (-1,-1) means that the anchor
|
|
is at the kernel center.
|
|
SEE: sepFilter2D, dft, matchTemplate</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="filter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat)">
|
|
<h3>filter2D</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">filter2D</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel)</span></div>
|
|
<div class="block">Convolves an image with the kernel.
|
|
|
|
The function applies an arbitrary linear filter to an image. In-place operation is supported. When
|
|
the aperture is partially outside the image, the function interpolates outlier pixel values
|
|
according to the specified border mode.
|
|
|
|
The function does actually compute correlation, not the convolution:
|
|
|
|
\(\texttt{dst} (x,y) = \sum _{ \substack{0\leq x' < \texttt{kernel.cols}\\{0\leq y' < \texttt{kernel.rows}}}} \texttt{kernel} (x',y')* \texttt{src} (x+x'- \texttt{anchor.x} ,y+y'- \texttt{anchor.y} )\)
|
|
|
|
That is, the kernel is not mirrored around the anchor point. If you need a real convolution, flip
|
|
the kernel using #flip and set the new anchor to `(kernel.cols - anchor.x - 1, kernel.rows -
|
|
anchor.y - 1)`.
|
|
|
|
The function uses the DFT-based algorithm in case of sufficiently large kernels (~<code>11 x 11</code> or
|
|
larger) and the direct algorithm for small kernels.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and the same number of channels as src.</dd>
|
|
<dd><code>ddepth</code> - desired depth of the destination image, see REF: filter_depths "combinations"</dd>
|
|
<dd><code>kernel</code> - convolution kernel (or rather a correlation kernel), a single-channel floating point
|
|
matrix; if you want to apply different kernels to different channels, split the image into
|
|
separate color planes using split and process them individually.
|
|
the kernel; the anchor should lie within the kernel; default value (-1,-1) means that the anchor
|
|
is at the kernel center.
|
|
SEE: sepFilter2D, dft, matchTemplate</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="sepFilter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,double,int)">
|
|
<h3>sepFilter2D</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">sepFilter2D</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelX,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelY,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
double delta,
|
|
int borderType)</span></div>
|
|
<div class="block">Applies a separable linear filter to an image.
|
|
|
|
The function applies a separable linear filter to the image. That is, first, every row of src is
|
|
filtered with the 1D kernel kernelX. Then, every column of the result is filtered with the 1D
|
|
kernel kernelY. The final result shifted by delta is stored in dst .</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - Destination image depth, see REF: filter_depths "combinations"</dd>
|
|
<dd><code>kernelX</code> - Coefficients for filtering each row.</dd>
|
|
<dd><code>kernelY</code> - Coefficients for filtering each column.</dd>
|
|
<dd><code>anchor</code> - Anchor position within the kernel. The default value \((-1,-1)\) means that the anchor
|
|
is at the kernel center.</dd>
|
|
<dd><code>delta</code> - Value added to the filtered results before storing them.</dd>
|
|
<dd><code>borderType</code> - Pixel extrapolation method, see #BorderTypes. #BORDER_WRAP is not supported.
|
|
SEE: filter2D, Sobel, GaussianBlur, boxFilter, blur</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="sepFilter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,double)">
|
|
<h3>sepFilter2D</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">sepFilter2D</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelX,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelY,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
double delta)</span></div>
|
|
<div class="block">Applies a separable linear filter to an image.
|
|
|
|
The function applies a separable linear filter to the image. That is, first, every row of src is
|
|
filtered with the 1D kernel kernelX. Then, every column of the result is filtered with the 1D
|
|
kernel kernelY. The final result shifted by delta is stored in dst .</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - Destination image depth, see REF: filter_depths "combinations"</dd>
|
|
<dd><code>kernelX</code> - Coefficients for filtering each row.</dd>
|
|
<dd><code>kernelY</code> - Coefficients for filtering each column.</dd>
|
|
<dd><code>anchor</code> - Anchor position within the kernel. The default value \((-1,-1)\) means that the anchor
|
|
is at the kernel center.</dd>
|
|
<dd><code>delta</code> - Value added to the filtered results before storing them.
|
|
SEE: filter2D, Sobel, GaussianBlur, boxFilter, blur</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="sepFilter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point)">
|
|
<h3>sepFilter2D</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">sepFilter2D</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelX,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelY,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</span></div>
|
|
<div class="block">Applies a separable linear filter to an image.
|
|
|
|
The function applies a separable linear filter to the image. That is, first, every row of src is
|
|
filtered with the 1D kernel kernelX. Then, every column of the result is filtered with the 1D
|
|
kernel kernelY. The final result shifted by delta is stored in dst .</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - Destination image depth, see REF: filter_depths "combinations"</dd>
|
|
<dd><code>kernelX</code> - Coefficients for filtering each row.</dd>
|
|
<dd><code>kernelY</code> - Coefficients for filtering each column.</dd>
|
|
<dd><code>anchor</code> - Anchor position within the kernel. The default value \((-1,-1)\) means that the anchor
|
|
is at the kernel center.
|
|
SEE: filter2D, Sobel, GaussianBlur, boxFilter, blur</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="sepFilter2D(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>sepFilter2D</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">sepFilter2D</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelX,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernelY)</span></div>
|
|
<div class="block">Applies a separable linear filter to an image.
|
|
|
|
The function applies a separable linear filter to the image. That is, first, every row of src is
|
|
filtered with the 1D kernel kernelX. Then, every column of the result is filtered with the 1D
|
|
kernel kernelY. The final result shifted by delta is stored in dst .</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - Destination image depth, see REF: filter_depths "combinations"</dd>
|
|
<dd><code>kernelX</code> - Coefficients for filtering each row.</dd>
|
|
<dd><code>kernelY</code> - Coefficients for filtering each column.
|
|
is at the kernel center.
|
|
SEE: filter2D, Sobel, GaussianBlur, boxFilter, blur</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Sobel(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,int,double,double,int)">
|
|
<h3>Sobel</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Sobel</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
int ksize,
|
|
double scale,
|
|
double delta,
|
|
int borderType)</span></div>
|
|
<div class="block">Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.
|
|
|
|
In all cases except one, the \(\texttt{ksize} \times \texttt{ksize}\) separable kernel is used to
|
|
calculate the derivative. When \(\texttt{ksize = 1}\), the \(3 \times 1\) or \(1 \times 3\)
|
|
kernel is used (that is, no Gaussian smoothing is done). <code>ksize = 1</code> can only be used for the first
|
|
or the second x- or y- derivatives.
|
|
|
|
There is also the special value <code>ksize = #FILTER_SCHARR (-1)</code> that corresponds to the \(3\times3\) Scharr
|
|
filter that may give more accurate results than the \(3\times3\) Sobel. The Scharr aperture is
|
|
|
|
\(\vecthreethree{-3}{0}{3}{-10}{0}{10}{-3}{0}{3}\)
|
|
|
|
for the x-derivative, or transposed for the y-derivative.
|
|
|
|
The function calculates an image derivative by convolving the image with the appropriate kernel:
|
|
|
|
\(\texttt{dst} = \frac{\partial^{xorder+yorder} \texttt{src}}{\partial x^{xorder} \partial y^{yorder}}\)
|
|
|
|
The Sobel operators combine Gaussian smoothing and differentiation, so the result is more or less
|
|
resistant to the noise. Most often, the function is called with ( xorder = 1, yorder = 0, ksize = 3)
|
|
or ( xorder = 0, yorder = 1, ksize = 3) to calculate the first x- or y- image derivative. The first
|
|
case corresponds to a kernel of:
|
|
|
|
\(\vecthreethree{-1}{0}{1}{-2}{0}{2}{-1}{0}{1}\)
|
|
|
|
The second case corresponds to a kernel of:
|
|
|
|
\(\vecthreethree{-1}{-2}{-1}{0}{0}{0}{1}{2}{1}\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - output image depth, see REF: filter_depths "combinations"; in the case of
|
|
8-bit input images it will result in truncated derivatives.</dd>
|
|
<dd><code>dx</code> - order of the derivative x.</dd>
|
|
<dd><code>dy</code> - order of the derivative y.</dd>
|
|
<dd><code>ksize</code> - size of the extended Sobel kernel; it must be 1, 3, 5, or 7.</dd>
|
|
<dd><code>scale</code> - optional scale factor for the computed derivative values; by default, no scaling is
|
|
applied (see #getDerivKernels for details).</dd>
|
|
<dd><code>delta</code> - optional delta value that is added to the results prior to storing them in dst.</dd>
|
|
<dd><code>borderType</code> - pixel extrapolation method, see #BorderTypes. #BORDER_WRAP is not supported.
|
|
SEE: Scharr, Laplacian, sepFilter2D, filter2D, GaussianBlur, cartToPolar</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Sobel(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,int,double,double)">
|
|
<h3>Sobel</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Sobel</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
int ksize,
|
|
double scale,
|
|
double delta)</span></div>
|
|
<div class="block">Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.
|
|
|
|
In all cases except one, the \(\texttt{ksize} \times \texttt{ksize}\) separable kernel is used to
|
|
calculate the derivative. When \(\texttt{ksize = 1}\), the \(3 \times 1\) or \(1 \times 3\)
|
|
kernel is used (that is, no Gaussian smoothing is done). <code>ksize = 1</code> can only be used for the first
|
|
or the second x- or y- derivatives.
|
|
|
|
There is also the special value <code>ksize = #FILTER_SCHARR (-1)</code> that corresponds to the \(3\times3\) Scharr
|
|
filter that may give more accurate results than the \(3\times3\) Sobel. The Scharr aperture is
|
|
|
|
\(\vecthreethree{-3}{0}{3}{-10}{0}{10}{-3}{0}{3}\)
|
|
|
|
for the x-derivative, or transposed for the y-derivative.
|
|
|
|
The function calculates an image derivative by convolving the image with the appropriate kernel:
|
|
|
|
\(\texttt{dst} = \frac{\partial^{xorder+yorder} \texttt{src}}{\partial x^{xorder} \partial y^{yorder}}\)
|
|
|
|
The Sobel operators combine Gaussian smoothing and differentiation, so the result is more or less
|
|
resistant to the noise. Most often, the function is called with ( xorder = 1, yorder = 0, ksize = 3)
|
|
or ( xorder = 0, yorder = 1, ksize = 3) to calculate the first x- or y- image derivative. The first
|
|
case corresponds to a kernel of:
|
|
|
|
\(\vecthreethree{-1}{0}{1}{-2}{0}{2}{-1}{0}{1}\)
|
|
|
|
The second case corresponds to a kernel of:
|
|
|
|
\(\vecthreethree{-1}{-2}{-1}{0}{0}{0}{1}{2}{1}\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - output image depth, see REF: filter_depths "combinations"; in the case of
|
|
8-bit input images it will result in truncated derivatives.</dd>
|
|
<dd><code>dx</code> - order of the derivative x.</dd>
|
|
<dd><code>dy</code> - order of the derivative y.</dd>
|
|
<dd><code>ksize</code> - size of the extended Sobel kernel; it must be 1, 3, 5, or 7.</dd>
|
|
<dd><code>scale</code> - optional scale factor for the computed derivative values; by default, no scaling is
|
|
applied (see #getDerivKernels for details).</dd>
|
|
<dd><code>delta</code> - optional delta value that is added to the results prior to storing them in dst.
|
|
SEE: Scharr, Laplacian, sepFilter2D, filter2D, GaussianBlur, cartToPolar</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Sobel(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,int,double)">
|
|
<h3>Sobel</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Sobel</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
int ksize,
|
|
double scale)</span></div>
|
|
<div class="block">Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.
|
|
|
|
In all cases except one, the \(\texttt{ksize} \times \texttt{ksize}\) separable kernel is used to
|
|
calculate the derivative. When \(\texttt{ksize = 1}\), the \(3 \times 1\) or \(1 \times 3\)
|
|
kernel is used (that is, no Gaussian smoothing is done). <code>ksize = 1</code> can only be used for the first
|
|
or the second x- or y- derivatives.
|
|
|
|
There is also the special value <code>ksize = #FILTER_SCHARR (-1)</code> that corresponds to the \(3\times3\) Scharr
|
|
filter that may give more accurate results than the \(3\times3\) Sobel. The Scharr aperture is
|
|
|
|
\(\vecthreethree{-3}{0}{3}{-10}{0}{10}{-3}{0}{3}\)
|
|
|
|
for the x-derivative, or transposed for the y-derivative.
|
|
|
|
The function calculates an image derivative by convolving the image with the appropriate kernel:
|
|
|
|
\(\texttt{dst} = \frac{\partial^{xorder+yorder} \texttt{src}}{\partial x^{xorder} \partial y^{yorder}}\)
|
|
|
|
The Sobel operators combine Gaussian smoothing and differentiation, so the result is more or less
|
|
resistant to the noise. Most often, the function is called with ( xorder = 1, yorder = 0, ksize = 3)
|
|
or ( xorder = 0, yorder = 1, ksize = 3) to calculate the first x- or y- image derivative. The first
|
|
case corresponds to a kernel of:
|
|
|
|
\(\vecthreethree{-1}{0}{1}{-2}{0}{2}{-1}{0}{1}\)
|
|
|
|
The second case corresponds to a kernel of:
|
|
|
|
\(\vecthreethree{-1}{-2}{-1}{0}{0}{0}{1}{2}{1}\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - output image depth, see REF: filter_depths "combinations"; in the case of
|
|
8-bit input images it will result in truncated derivatives.</dd>
|
|
<dd><code>dx</code> - order of the derivative x.</dd>
|
|
<dd><code>dy</code> - order of the derivative y.</dd>
|
|
<dd><code>ksize</code> - size of the extended Sobel kernel; it must be 1, 3, 5, or 7.</dd>
|
|
<dd><code>scale</code> - optional scale factor for the computed derivative values; by default, no scaling is
|
|
applied (see #getDerivKernels for details).
|
|
SEE: Scharr, Laplacian, sepFilter2D, filter2D, GaussianBlur, cartToPolar</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Sobel(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,int)">
|
|
<h3>Sobel</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Sobel</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
int ksize)</span></div>
|
|
<div class="block">Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.
|
|
|
|
In all cases except one, the \(\texttt{ksize} \times \texttt{ksize}\) separable kernel is used to
|
|
calculate the derivative. When \(\texttt{ksize = 1}\), the \(3 \times 1\) or \(1 \times 3\)
|
|
kernel is used (that is, no Gaussian smoothing is done). <code>ksize = 1</code> can only be used for the first
|
|
or the second x- or y- derivatives.
|
|
|
|
There is also the special value <code>ksize = #FILTER_SCHARR (-1)</code> that corresponds to the \(3\times3\) Scharr
|
|
filter that may give more accurate results than the \(3\times3\) Sobel. The Scharr aperture is
|
|
|
|
\(\vecthreethree{-3}{0}{3}{-10}{0}{10}{-3}{0}{3}\)
|
|
|
|
for the x-derivative, or transposed for the y-derivative.
|
|
|
|
The function calculates an image derivative by convolving the image with the appropriate kernel:
|
|
|
|
\(\texttt{dst} = \frac{\partial^{xorder+yorder} \texttt{src}}{\partial x^{xorder} \partial y^{yorder}}\)
|
|
|
|
The Sobel operators combine Gaussian smoothing and differentiation, so the result is more or less
|
|
resistant to the noise. Most often, the function is called with ( xorder = 1, yorder = 0, ksize = 3)
|
|
or ( xorder = 0, yorder = 1, ksize = 3) to calculate the first x- or y- image derivative. The first
|
|
case corresponds to a kernel of:
|
|
|
|
\(\vecthreethree{-1}{0}{1}{-2}{0}{2}{-1}{0}{1}\)
|
|
|
|
The second case corresponds to a kernel of:
|
|
|
|
\(\vecthreethree{-1}{-2}{-1}{0}{0}{0}{1}{2}{1}\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - output image depth, see REF: filter_depths "combinations"; in the case of
|
|
8-bit input images it will result in truncated derivatives.</dd>
|
|
<dd><code>dx</code> - order of the derivative x.</dd>
|
|
<dd><code>dy</code> - order of the derivative y.</dd>
|
|
<dd><code>ksize</code> - size of the extended Sobel kernel; it must be 1, 3, 5, or 7.
|
|
applied (see #getDerivKernels for details).
|
|
SEE: Scharr, Laplacian, sepFilter2D, filter2D, GaussianBlur, cartToPolar</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Sobel(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)">
|
|
<h3>Sobel</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Sobel</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy)</span></div>
|
|
<div class="block">Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.
|
|
|
|
In all cases except one, the \(\texttt{ksize} \times \texttt{ksize}\) separable kernel is used to
|
|
calculate the derivative. When \(\texttt{ksize = 1}\), the \(3 \times 1\) or \(1 \times 3\)
|
|
kernel is used (that is, no Gaussian smoothing is done). <code>ksize = 1</code> can only be used for the first
|
|
or the second x- or y- derivatives.
|
|
|
|
There is also the special value <code>ksize = #FILTER_SCHARR (-1)</code> that corresponds to the \(3\times3\) Scharr
|
|
filter that may give more accurate results than the \(3\times3\) Sobel. The Scharr aperture is
|
|
|
|
\(\vecthreethree{-3}{0}{3}{-10}{0}{10}{-3}{0}{3}\)
|
|
|
|
for the x-derivative, or transposed for the y-derivative.
|
|
|
|
The function calculates an image derivative by convolving the image with the appropriate kernel:
|
|
|
|
\(\texttt{dst} = \frac{\partial^{xorder+yorder} \texttt{src}}{\partial x^{xorder} \partial y^{yorder}}\)
|
|
|
|
The Sobel operators combine Gaussian smoothing and differentiation, so the result is more or less
|
|
resistant to the noise. Most often, the function is called with ( xorder = 1, yorder = 0, ksize = 3)
|
|
or ( xorder = 0, yorder = 1, ksize = 3) to calculate the first x- or y- image derivative. The first
|
|
case corresponds to a kernel of:
|
|
|
|
\(\vecthreethree{-1}{0}{1}{-2}{0}{2}{-1}{0}{1}\)
|
|
|
|
The second case corresponds to a kernel of:
|
|
|
|
\(\vecthreethree{-1}{-2}{-1}{0}{0}{0}{1}{2}{1}\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - output image depth, see REF: filter_depths "combinations"; in the case of
|
|
8-bit input images it will result in truncated derivatives.</dd>
|
|
<dd><code>dx</code> - order of the derivative x.</dd>
|
|
<dd><code>dy</code> - order of the derivative y.
|
|
applied (see #getDerivKernels for details).
|
|
SEE: Scharr, Laplacian, sepFilter2D, filter2D, GaussianBlur, cartToPolar</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="spatialGradient(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>spatialGradient</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">spatialGradient</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dy,
|
|
int ksize,
|
|
int borderType)</span></div>
|
|
<div class="block">Calculates the first order image derivative in both x and y using a Sobel operator
|
|
|
|
Equivalent to calling:
|
|
|
|
<code>
|
|
Sobel( src, dx, CV_16SC1, 1, 0, 3 );
|
|
Sobel( src, dy, CV_16SC1, 0, 1, 3 );
|
|
</code></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dx</code> - output image with first-order derivative in x.</dd>
|
|
<dd><code>dy</code> - output image with first-order derivative in y.</dd>
|
|
<dd><code>ksize</code> - size of Sobel kernel. It must be 3.</dd>
|
|
<dd><code>borderType</code> - pixel extrapolation method, see #BorderTypes.
|
|
Only #BORDER_DEFAULT=#BORDER_REFLECT_101 and #BORDER_REPLICATE are supported.
|
|
|
|
SEE: Sobel</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="spatialGradient(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>spatialGradient</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">spatialGradient</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dy,
|
|
int ksize)</span></div>
|
|
<div class="block">Calculates the first order image derivative in both x and y using a Sobel operator
|
|
|
|
Equivalent to calling:
|
|
|
|
<code>
|
|
Sobel( src, dx, CV_16SC1, 1, 0, 3 );
|
|
Sobel( src, dy, CV_16SC1, 0, 1, 3 );
|
|
</code></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dx</code> - output image with first-order derivative in x.</dd>
|
|
<dd><code>dy</code> - output image with first-order derivative in y.</dd>
|
|
<dd><code>ksize</code> - size of Sobel kernel. It must be 3.
|
|
Only #BORDER_DEFAULT=#BORDER_REFLECT_101 and #BORDER_REPLICATE are supported.
|
|
|
|
SEE: Sobel</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="spatialGradient(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>spatialGradient</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">spatialGradient</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dy)</span></div>
|
|
<div class="block">Calculates the first order image derivative in both x and y using a Sobel operator
|
|
|
|
Equivalent to calling:
|
|
|
|
<code>
|
|
Sobel( src, dx, CV_16SC1, 1, 0, 3 );
|
|
Sobel( src, dy, CV_16SC1, 0, 1, 3 );
|
|
</code></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dx</code> - output image with first-order derivative in x.</dd>
|
|
<dd><code>dy</code> - output image with first-order derivative in y.
|
|
Only #BORDER_DEFAULT=#BORDER_REFLECT_101 and #BORDER_REPLICATE are supported.
|
|
|
|
SEE: Sobel</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Scharr(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,double,double,int)">
|
|
<h3>Scharr</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Scharr</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
double scale,
|
|
double delta,
|
|
int borderType)</span></div>
|
|
<div class="block">Calculates the first x- or y- image derivative using Scharr operator.
|
|
|
|
The function computes the first x- or y- spatial image derivative using the Scharr operator. The
|
|
call
|
|
|
|
\(\texttt{Scharr(src, dst, ddepth, dx, dy, scale, delta, borderType)}\)
|
|
|
|
is equivalent to
|
|
|
|
\(\texttt{Sobel(src, dst, ddepth, dx, dy, FILTER_SCHARR, scale, delta, borderType)} .\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and the same number of channels as src.</dd>
|
|
<dd><code>ddepth</code> - output image depth, see REF: filter_depths "combinations"</dd>
|
|
<dd><code>dx</code> - order of the derivative x.</dd>
|
|
<dd><code>dy</code> - order of the derivative y.</dd>
|
|
<dd><code>scale</code> - optional scale factor for the computed derivative values; by default, no scaling is
|
|
applied (see #getDerivKernels for details).</dd>
|
|
<dd><code>delta</code> - optional delta value that is added to the results prior to storing them in dst.</dd>
|
|
<dd><code>borderType</code> - pixel extrapolation method, see #BorderTypes. #BORDER_WRAP is not supported.
|
|
SEE: cartToPolar</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Scharr(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,double,double)">
|
|
<h3>Scharr</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Scharr</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
double scale,
|
|
double delta)</span></div>
|
|
<div class="block">Calculates the first x- or y- image derivative using Scharr operator.
|
|
|
|
The function computes the first x- or y- spatial image derivative using the Scharr operator. The
|
|
call
|
|
|
|
\(\texttt{Scharr(src, dst, ddepth, dx, dy, scale, delta, borderType)}\)
|
|
|
|
is equivalent to
|
|
|
|
\(\texttt{Sobel(src, dst, ddepth, dx, dy, FILTER_SCHARR, scale, delta, borderType)} .\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and the same number of channels as src.</dd>
|
|
<dd><code>ddepth</code> - output image depth, see REF: filter_depths "combinations"</dd>
|
|
<dd><code>dx</code> - order of the derivative x.</dd>
|
|
<dd><code>dy</code> - order of the derivative y.</dd>
|
|
<dd><code>scale</code> - optional scale factor for the computed derivative values; by default, no scaling is
|
|
applied (see #getDerivKernels for details).</dd>
|
|
<dd><code>delta</code> - optional delta value that is added to the results prior to storing them in dst.
|
|
SEE: cartToPolar</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Scharr(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int,double)">
|
|
<h3>Scharr</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Scharr</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy,
|
|
double scale)</span></div>
|
|
<div class="block">Calculates the first x- or y- image derivative using Scharr operator.
|
|
|
|
The function computes the first x- or y- spatial image derivative using the Scharr operator. The
|
|
call
|
|
|
|
\(\texttt{Scharr(src, dst, ddepth, dx, dy, scale, delta, borderType)}\)
|
|
|
|
is equivalent to
|
|
|
|
\(\texttt{Sobel(src, dst, ddepth, dx, dy, FILTER_SCHARR, scale, delta, borderType)} .\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and the same number of channels as src.</dd>
|
|
<dd><code>ddepth</code> - output image depth, see REF: filter_depths "combinations"</dd>
|
|
<dd><code>dx</code> - order of the derivative x.</dd>
|
|
<dd><code>dy</code> - order of the derivative y.</dd>
|
|
<dd><code>scale</code> - optional scale factor for the computed derivative values; by default, no scaling is
|
|
applied (see #getDerivKernels for details).
|
|
SEE: cartToPolar</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Scharr(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)">
|
|
<h3>Scharr</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Scharr</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int dx,
|
|
int dy)</span></div>
|
|
<div class="block">Calculates the first x- or y- image derivative using Scharr operator.
|
|
|
|
The function computes the first x- or y- spatial image derivative using the Scharr operator. The
|
|
call
|
|
|
|
\(\texttt{Scharr(src, dst, ddepth, dx, dy, scale, delta, borderType)}\)
|
|
|
|
is equivalent to
|
|
|
|
\(\texttt{Sobel(src, dst, ddepth, dx, dy, FILTER_SCHARR, scale, delta, borderType)} .\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image of the same size and the same number of channels as src.</dd>
|
|
<dd><code>ddepth</code> - output image depth, see REF: filter_depths "combinations"</dd>
|
|
<dd><code>dx</code> - order of the derivative x.</dd>
|
|
<dd><code>dy</code> - order of the derivative y.
|
|
applied (see #getDerivKernels for details).
|
|
SEE: cartToPolar</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Laplacian(org.opencv.core.Mat,org.opencv.core.Mat,int,int,double,double,int)">
|
|
<h3>Laplacian</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Laplacian</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int ksize,
|
|
double scale,
|
|
double delta,
|
|
int borderType)</span></div>
|
|
<div class="block">Calculates the Laplacian of an image.
|
|
|
|
The function calculates the Laplacian of the source image by adding up the second x and y
|
|
derivatives calculated using the Sobel operator:
|
|
|
|
\(\texttt{dst} = \Delta \texttt{src} = \frac{\partial^2 \texttt{src}}{\partial x^2} + \frac{\partial^2 \texttt{src}}{\partial y^2}\)
|
|
|
|
This is done when <code>ksize &gt; 1</code>. When <code>ksize == 1</code>, the Laplacian is computed by filtering the image
|
|
with the following \(3 \times 3\) aperture:
|
|
|
|
\(\vecthreethree {0}{1}{0}{1}{-4}{1}{0}{1}{0}\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - Desired depth of the destination image, see REF: filter_depths "combinations".</dd>
|
|
<dd><code>ksize</code> - Aperture size used to compute the second-derivative filters. See #getDerivKernels for
|
|
details. The size must be positive and odd.</dd>
|
|
<dd><code>scale</code> - Optional scale factor for the computed Laplacian values. By default, no scaling is
|
|
applied. See #getDerivKernels for details.</dd>
|
|
<dd><code>delta</code> - Optional delta value that is added to the results prior to storing them in dst .</dd>
|
|
<dd><code>borderType</code> - Pixel extrapolation method, see #BorderTypes. #BORDER_WRAP is not supported.
|
|
SEE: Sobel, Scharr</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Laplacian(org.opencv.core.Mat,org.opencv.core.Mat,int,int,double,double)">
|
|
<h3>Laplacian</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Laplacian</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int ksize,
|
|
double scale,
|
|
double delta)</span></div>
|
|
<div class="block">Calculates the Laplacian of an image.
|
|
|
|
The function calculates the Laplacian of the source image by adding up the second x and y
|
|
derivatives calculated using the Sobel operator:
|
|
|
|
\(\texttt{dst} = \Delta \texttt{src} = \frac{\partial^2 \texttt{src}}{\partial x^2} + \frac{\partial^2 \texttt{src}}{\partial y^2}\)
|
|
|
|
This is done when <code>ksize &gt; 1</code>. When <code>ksize == 1</code>, the Laplacian is computed by filtering the image
|
|
with the following \(3 \times 3\) aperture:
|
|
|
|
\(\vecthreethree {0}{1}{0}{1}{-4}{1}{0}{1}{0}\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - Desired depth of the destination image, see REF: filter_depths "combinations".</dd>
|
|
<dd><code>ksize</code> - Aperture size used to compute the second-derivative filters. See #getDerivKernels for
|
|
details. The size must be positive and odd.</dd>
|
|
<dd><code>scale</code> - Optional scale factor for the computed Laplacian values. By default, no scaling is
|
|
applied. See #getDerivKernels for details.</dd>
|
|
<dd><code>delta</code> - Optional delta value that is added to the results prior to storing them in dst .
|
|
SEE: Sobel, Scharr</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Laplacian(org.opencv.core.Mat,org.opencv.core.Mat,int,int,double)">
|
|
<h3>Laplacian</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Laplacian</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int ksize,
|
|
double scale)</span></div>
|
|
<div class="block">Calculates the Laplacian of an image.
|
|
|
|
The function calculates the Laplacian of the source image by adding up the second x and y
|
|
derivatives calculated using the Sobel operator:
|
|
|
|
\(\texttt{dst} = \Delta \texttt{src} = \frac{\partial^2 \texttt{src}}{\partial x^2} + \frac{\partial^2 \texttt{src}}{\partial y^2}\)
|
|
|
|
This is done when <code>ksize &gt; 1</code>. When <code>ksize == 1</code>, the Laplacian is computed by filtering the image
|
|
with the following \(3 \times 3\) aperture:
|
|
|
|
\(\vecthreethree {0}{1}{0}{1}{-4}{1}{0}{1}{0}\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - Desired depth of the destination image, see REF: filter_depths "combinations".</dd>
|
|
<dd><code>ksize</code> - Aperture size used to compute the second-derivative filters. See #getDerivKernels for
|
|
details. The size must be positive and odd.</dd>
|
|
<dd><code>scale</code> - Optional scale factor for the computed Laplacian values. By default, no scaling is
|
|
applied. See #getDerivKernels for details.
|
|
SEE: Sobel, Scharr</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Laplacian(org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>Laplacian</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Laplacian</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth,
|
|
int ksize)</span></div>
|
|
<div class="block">Calculates the Laplacian of an image.
|
|
|
|
The function calculates the Laplacian of the source image by adding up the second x and y
|
|
derivatives calculated using the Sobel operator:
|
|
|
|
\(\texttt{dst} = \Delta \texttt{src} = \frac{\partial^2 \texttt{src}}{\partial x^2} + \frac{\partial^2 \texttt{src}}{\partial y^2}\)
|
|
|
|
This is done when <code>ksize &gt; 1</code>. When <code>ksize == 1</code>, the Laplacian is computed by filtering the image
|
|
with the following \(3 \times 3\) aperture:
|
|
|
|
\(\vecthreethree {0}{1}{0}{1}{-4}{1}{0}{1}{0}\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - Desired depth of the destination image, see REF: filter_depths "combinations".</dd>
|
|
<dd><code>ksize</code> - Aperture size used to compute the second-derivative filters. See #getDerivKernels for
|
|
details. The size must be positive and odd.
|
|
applied. See #getDerivKernels for details.
|
|
SEE: Sobel, Scharr</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Laplacian(org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>Laplacian</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Laplacian</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ddepth)</span></div>
|
|
<div class="block">Calculates the Laplacian of an image.
|
|
|
|
The function calculates the Laplacian of the source image by adding up the second x and y
|
|
derivatives calculated using the Sobel operator:
|
|
|
|
\(\texttt{dst} = \Delta \texttt{src} = \frac{\partial^2 \texttt{src}}{\partial x^2} + \frac{\partial^2 \texttt{src}}{\partial y^2}\)
|
|
|
|
This is done when <code>ksize &gt; 1</code>. When <code>ksize == 1</code>, the Laplacian is computed by filtering the image
|
|
with the following \(3 \times 3\) aperture:
|
|
|
|
\(\vecthreethree {0}{1}{0}{1}{-4}{1}{0}{1}{0}\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and the same number of channels as src .</dd>
|
|
<dd><code>ddepth</code> - Desired depth of the destination image, see REF: filter_depths "combinations".
|
|
details. The size must be positive and odd.
|
|
applied. See #getDerivKernels for details.
|
|
SEE: Sobel, Scharr</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Canny(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,boolean)">
|
|
<h3>Canny</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Canny</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> edges,
|
|
double threshold1,
|
|
double threshold2,
|
|
int apertureSize,
|
|
boolean L2gradient)</span></div>
|
|
<div class="block">Finds edges in an image using the Canny algorithm CITE: Canny86 .
|
|
|
|
The function finds edges in the input image and marks them in the output map edges using the
|
|
Canny algorithm. The smallest value between threshold1 and threshold2 is used for edge linking. The
|
|
largest value is used to find initial segments of strong edges. See
|
|
<https://en.wikipedia.org/wiki/Canny_edge_detector></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit input image.</dd>
|
|
<dd><code>edges</code> - output edge map; single channels 8-bit image, which has the same size as image .</dd>
|
|
<dd><code>threshold1</code> - first threshold for the hysteresis procedure.</dd>
|
|
<dd><code>threshold2</code> - second threshold for the hysteresis procedure.</dd>
|
|
<dd><code>apertureSize</code> - aperture size for the Sobel operator.</dd>
|
|
<dd><code>L2gradient</code> - a flag, indicating whether a more accurate \(L_2\) norm
|
|
\(=\sqrt{(dI/dx)^2 + (dI/dy)^2}\) should be used to calculate the image gradient magnitude (
|
|
L2gradient=true ), or whether the default \(L_1\) norm \(=|dI/dx|+|dI/dy|\) is enough (
|
|
L2gradient=false ).</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Canny(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)">
|
|
<h3>Canny</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Canny</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> edges,
|
|
double threshold1,
|
|
double threshold2,
|
|
int apertureSize)</span></div>
|
|
<div class="block">Finds edges in an image using the Canny algorithm CITE: Canny86 .
|
|
|
|
The function finds edges in the input image and marks them in the output map edges using the
|
|
Canny algorithm. The smallest value between threshold1 and threshold2 is used for edge linking. The
|
|
largest value is used to find initial segments of strong edges. See
|
|
<https://en.wikipedia.org/wiki/Canny_edge_detector></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit input image.</dd>
|
|
<dd><code>edges</code> - output edge map; single channels 8-bit image, which has the same size as image .</dd>
|
|
<dd><code>threshold1</code> - first threshold for the hysteresis procedure.</dd>
|
|
<dd><code>threshold2</code> - second threshold for the hysteresis procedure.</dd>
|
|
<dd><code>apertureSize</code> - aperture size for the Sobel operator.
|
|
\(=\sqrt{(dI/dx)^2 + (dI/dy)^2}\) should be used to calculate the image gradient magnitude (
|
|
L2gradient=true ), or whether the default \(L_1\) norm \(=|dI/dx|+|dI/dy|\) is enough (
|
|
L2gradient=false ).</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Canny(org.opencv.core.Mat,org.opencv.core.Mat,double,double)">
|
|
<h3>Canny</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Canny</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> edges,
|
|
double threshold1,
|
|
double threshold2)</span></div>
|
|
<div class="block">Finds edges in an image using the Canny algorithm CITE: Canny86 .
|
|
|
|
The function finds edges in the input image and marks them in the output map edges using the
|
|
Canny algorithm. The smallest value between threshold1 and threshold2 is used for edge linking. The
|
|
largest value is used to find initial segments of strong edges. See
|
|
<https://en.wikipedia.org/wiki/Canny_edge_detector></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit input image.</dd>
|
|
<dd><code>edges</code> - output edge map; single channels 8-bit image, which has the same size as image .</dd>
|
|
<dd><code>threshold1</code> - first threshold for the hysteresis procedure.</dd>
|
|
<dd><code>threshold2</code> - second threshold for the hysteresis procedure.
|
|
\(=\sqrt{(dI/dx)^2 + (dI/dy)^2}\) should be used to calculate the image gradient magnitude (
|
|
L2gradient=true ), or whether the default \(L_1\) norm \(=|dI/dx|+|dI/dy|\) is enough (
|
|
L2gradient=false ).</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Canny(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,double,double,boolean)">
|
|
<h3>Canny</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Canny</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dy,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> edges,
|
|
double threshold1,
|
|
double threshold2,
|
|
boolean L2gradient)</span></div>
|
|
<div class="block">\overload
|
|
|
|
Finds edges in an image using the Canny algorithm with custom image gradient.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>dx</code> - 16-bit x derivative of input image (CV_16SC1 or CV_16SC3).</dd>
|
|
<dd><code>dy</code> - 16-bit y derivative of input image (same type as dx).</dd>
|
|
<dd><code>edges</code> - output edge map; single channels 8-bit image, which has the same size as image .</dd>
|
|
<dd><code>threshold1</code> - first threshold for the hysteresis procedure.</dd>
|
|
<dd><code>threshold2</code> - second threshold for the hysteresis procedure.</dd>
|
|
<dd><code>L2gradient</code> - a flag, indicating whether a more accurate \(L_2\) norm
|
|
\(=\sqrt{(dI/dx)^2 + (dI/dy)^2}\) should be used to calculate the image gradient magnitude (
|
|
L2gradient=true ), or whether the default \(L_1\) norm \(=|dI/dx|+|dI/dy|\) is enough (
|
|
L2gradient=false ).</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="Canny(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,double,double)">
|
|
<h3>Canny</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">Canny</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dx,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dy,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> edges,
|
|
double threshold1,
|
|
double threshold2)</span></div>
|
|
<div class="block">\overload
|
|
|
|
Finds edges in an image using the Canny algorithm with custom image gradient.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>dx</code> - 16-bit x derivative of input image (CV_16SC1 or CV_16SC3).</dd>
|
|
<dd><code>dy</code> - 16-bit y derivative of input image (same type as dx).</dd>
|
|
<dd><code>edges</code> - output edge map; single channels 8-bit image, which has the same size as image .</dd>
|
|
<dd><code>threshold1</code> - first threshold for the hysteresis procedure.</dd>
|
|
<dd><code>threshold2</code> - second threshold for the hysteresis procedure.
|
|
\(=\sqrt{(dI/dx)^2 + (dI/dy)^2}\) should be used to calculate the image gradient magnitude (
|
|
L2gradient=true ), or whether the default \(L_1\) norm \(=|dI/dx|+|dI/dy|\) is enough (
|
|
L2gradient=false ).</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="cornerMinEigenVal(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)">
|
|
<h3>cornerMinEigenVal</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">cornerMinEigenVal</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize,
|
|
int ksize,
|
|
int borderType)</span></div>
|
|
<div class="block">Calculates the minimal eigenvalue of gradient matrices for corner detection.
|
|
|
|
The function is similar to cornerEigenValsAndVecs but it calculates and stores only the minimal
|
|
eigenvalue of the covariance matrix of derivatives, that is, \(\min(\lambda_1, \lambda_2)\) in terms
|
|
of the formulae in the cornerEigenValsAndVecs description.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Input single-channel 8-bit or floating-point image.</dd>
|
|
<dd><code>dst</code> - Image to store the minimal eigenvalues. It has the type CV_32FC1 and the same size as
|
|
src .</dd>
|
|
<dd><code>blockSize</code> - Neighborhood size (see the details on #cornerEigenValsAndVecs ).</dd>
|
|
<dd><code>ksize</code> - Aperture parameter for the Sobel operator.</dd>
|
|
<dd><code>borderType</code> - Pixel extrapolation method. See #BorderTypes. #BORDER_WRAP is not supported.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="cornerMinEigenVal(org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>cornerMinEigenVal</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">cornerMinEigenVal</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize,
|
|
int ksize)</span></div>
|
|
<div class="block">Calculates the minimal eigenvalue of gradient matrices for corner detection.
|
|
|
|
The function is similar to cornerEigenValsAndVecs but it calculates and stores only the minimal
|
|
eigenvalue of the covariance matrix of derivatives, that is, \(\min(\lambda_1, \lambda_2)\) in terms
|
|
of the formulae in the cornerEigenValsAndVecs description.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Input single-channel 8-bit or floating-point image.</dd>
|
|
<dd><code>dst</code> - Image to store the minimal eigenvalues. It has the type CV_32FC1 and the same size as
|
|
src .</dd>
|
|
<dd><code>blockSize</code> - Neighborhood size (see the details on #cornerEigenValsAndVecs ).</dd>
|
|
<dd><code>ksize</code> - Aperture parameter for the Sobel operator.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="cornerMinEigenVal(org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>cornerMinEigenVal</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">cornerMinEigenVal</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize)</span></div>
|
|
<div class="block">Calculates the minimal eigenvalue of gradient matrices for corner detection.
|
|
|
|
The function is similar to cornerEigenValsAndVecs but it calculates and stores only the minimal
|
|
eigenvalue of the covariance matrix of derivatives, that is, \(\min(\lambda_1, \lambda_2)\) in terms
|
|
of the formulae in the cornerEigenValsAndVecs description.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Input single-channel 8-bit or floating-point image.</dd>
|
|
<dd><code>dst</code> - Image to store the minimal eigenvalues. It has the type CV_32FC1 and the same size as
|
|
src .</dd>
|
|
<dd><code>blockSize</code> - Neighborhood size (see the details on #cornerEigenValsAndVecs ).</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="cornerHarris(org.opencv.core.Mat,org.opencv.core.Mat,int,int,double,int)">
|
|
<h3>cornerHarris</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">cornerHarris</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize,
|
|
int ksize,
|
|
double k,
|
|
int borderType)</span></div>
|
|
<div class="block">Harris corner detector.
|
|
|
|
The function runs the Harris corner detector on the image. Similarly to cornerMinEigenVal and
|
|
cornerEigenValsAndVecs , for each pixel \((x, y)\) it calculates a \(2\times2\) gradient covariance
|
|
matrix \(M^{(x,y)}\) over a \(\texttt{blockSize} \times \texttt{blockSize}\) neighborhood. Then, it
|
|
computes the following characteristic:
|
|
|
|
\(\texttt{dst} (x,y) = \mathrm{det} M^{(x,y)} - k \cdot \left ( \mathrm{tr} M^{(x,y)} \right )^2\)
|
|
|
|
Corners in the image can be found as the local maxima of this response map.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Input single-channel 8-bit or floating-point image.</dd>
|
|
<dd><code>dst</code> - Image to store the Harris detector responses. It has the type CV_32FC1 and the same
|
|
size as src .</dd>
|
|
<dd><code>blockSize</code> - Neighborhood size (see the details on #cornerEigenValsAndVecs ).</dd>
|
|
<dd><code>ksize</code> - Aperture parameter for the Sobel operator.</dd>
|
|
<dd><code>k</code> - Harris detector free parameter. See the formula above.</dd>
|
|
<dd><code>borderType</code> - Pixel extrapolation method. See #BorderTypes. #BORDER_WRAP is not supported.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="cornerHarris(org.opencv.core.Mat,org.opencv.core.Mat,int,int,double)">
|
|
<h3>cornerHarris</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">cornerHarris</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize,
|
|
int ksize,
|
|
double k)</span></div>
|
|
<div class="block">Harris corner detector.
|
|
|
|
The function runs the Harris corner detector on the image. Similarly to cornerMinEigenVal and
|
|
cornerEigenValsAndVecs , for each pixel \((x, y)\) it calculates a \(2\times2\) gradient covariance
|
|
matrix \(M^{(x,y)}\) over a \(\texttt{blockSize} \times \texttt{blockSize}\) neighborhood. Then, it
|
|
computes the following characteristic:
|
|
|
|
\(\texttt{dst} (x,y) = \mathrm{det} M^{(x,y)} - k \cdot \left ( \mathrm{tr} M^{(x,y)} \right )^2\)
|
|
|
|
Corners in the image can be found as the local maxima of this response map.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Input single-channel 8-bit or floating-point image.</dd>
|
|
<dd><code>dst</code> - Image to store the Harris detector responses. It has the type CV_32FC1 and the same
|
|
size as src .</dd>
|
|
<dd><code>blockSize</code> - Neighborhood size (see the details on #cornerEigenValsAndVecs ).</dd>
|
|
<dd><code>ksize</code> - Aperture parameter for the Sobel operator.</dd>
|
|
<dd><code>k</code> - Harris detector free parameter. See the formula above.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="cornerEigenValsAndVecs(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)">
|
|
<h3>cornerEigenValsAndVecs</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">cornerEigenValsAndVecs</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize,
|
|
int ksize,
|
|
int borderType)</span></div>
|
|
<div class="block">Calculates eigenvalues and eigenvectors of image blocks for corner detection.
|
|
|
|
For every pixel \(p\) , the function cornerEigenValsAndVecs considers a blockSize \(\times\) blockSize
|
|
neighborhood \(S(p)\) . It calculates the covariation matrix of derivatives over the neighborhood as:
|
|
|
|
\(M = \begin{bmatrix} \sum _{S(p)}(dI/dx)^2 & \sum _{S(p)}dI/dx dI/dy \\ \sum _{S(p)}dI/dx dI/dy & \sum _{S(p)}(dI/dy)^2 \end{bmatrix}\)
|
|
|
|
where the derivatives are computed using the Sobel operator.
|
|
|
|
After that, it finds eigenvectors and eigenvalues of \(M\) and stores them in the destination image as
|
|
\((\lambda_1, \lambda_2, x_1, y_1, x_2, y_2)\) where
|
|
|
|
<ul>
|
|
<li>
|
|
\(\lambda_1, \lambda_2\) are the non-sorted eigenvalues of \(M\)
|
|
</li>
|
|
<li>
|
|
\(x_1, y_1\) are the eigenvectors corresponding to \(\lambda_1\)
|
|
</li>
|
|
<li>
|
|
\(x_2, y_2\) are the eigenvectors corresponding to \(\lambda_2\)
|
|
</li>
|
|
</ul>
|
|
|
|
The output of the function can be used for robust edge or corner detection.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Input single-channel 8-bit or floating-point image.</dd>
|
|
<dd><code>dst</code> - Image to store the results. It has the same size as src and the type CV_32FC(6) .</dd>
|
|
<dd><code>blockSize</code> - Neighborhood size (see details below).</dd>
|
|
<dd><code>ksize</code> - Aperture parameter for the Sobel operator.</dd>
|
|
<dd><code>borderType</code> - Pixel extrapolation method. See #BorderTypes. #BORDER_WRAP is not supported.
|
|
|
|
SEE: cornerMinEigenVal, cornerHarris, preCornerDetect</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="cornerEigenValsAndVecs(org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>cornerEigenValsAndVecs</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">cornerEigenValsAndVecs</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int blockSize,
|
|
int ksize)</span></div>
|
|
<div class="block">Calculates eigenvalues and eigenvectors of image blocks for corner detection.
|
|
|
|
For every pixel \(p\) , the function cornerEigenValsAndVecs considers a blockSize \(\times\) blockSize
|
|
neighborhood \(S(p)\) . It calculates the covariation matrix of derivatives over the neighborhood as:
|
|
|
|
\(M = \begin{bmatrix} \sum _{S(p)}(dI/dx)^2 & \sum _{S(p)}dI/dx dI/dy \\ \sum _{S(p)}dI/dx dI/dy & \sum _{S(p)}(dI/dy)^2 \end{bmatrix}\)
|
|
|
|
where the derivatives are computed using the Sobel operator.
|
|
|
|
After that, it finds eigenvectors and eigenvalues of \(M\) and stores them in the destination image as
|
|
\((\lambda_1, \lambda_2, x_1, y_1, x_2, y_2)\) where
|
|
|
|
<ul>
|
|
<li>
|
|
\(\lambda_1, \lambda_2\) are the non-sorted eigenvalues of \(M\)
|
|
</li>
|
|
<li>
|
|
\(x_1, y_1\) are the eigenvectors corresponding to \(\lambda_1\)
|
|
</li>
|
|
<li>
|
|
\(x_2, y_2\) are the eigenvectors corresponding to \(\lambda_2\)
|
|
</li>
|
|
</ul>
|
|
|
|
The output of the function can be used for robust edge or corner detection.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Input single-channel 8-bit or floating-point image.</dd>
|
|
<dd><code>dst</code> - Image to store the results. It has the same size as src and the type CV_32FC(6) .</dd>
|
|
<dd><code>blockSize</code> - Neighborhood size (see details below).</dd>
|
|
<dd><code>ksize</code> - Aperture parameter for the Sobel operator.
|
|
|
|
SEE: cornerMinEigenVal, cornerHarris, preCornerDetect</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="preCornerDetect(org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>preCornerDetect</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">preCornerDetect</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ksize,
|
|
int borderType)</span></div>
|
|
<div class="block">Calculates a feature map for corner detection.
|
|
|
|
The function calculates the complex spatial derivative-based function of the source image
|
|
|
|
\(\texttt{dst} = (D_x \texttt{src} )^2 \cdot D_{yy} \texttt{src} + (D_y \texttt{src} )^2 \cdot D_{xx} \texttt{src} - 2 D_x \texttt{src} \cdot D_y \texttt{src} \cdot D_{xy} \texttt{src}\)
|
|
|
|
where \(D_x\),\(D_y\) are the first image derivatives, \(D_{xx}\),\(D_{yy}\) are the second image
|
|
derivatives, and \(D_{xy}\) is the mixed derivative.
|
|
|
|
The corners can be found as local maximums of the functions, as shown below:
|
|
<code>
|
|
Mat corners, dilated_corners;
|
|
preCornerDetect(image, corners, 3);
|
|
// dilation with 3x3 rectangular structuring element
|
|
dilate(corners, dilated_corners, Mat(), 1);
|
|
Mat corner_mask = corners == dilated_corners;
|
|
</code></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source single-channel 8-bit of floating-point image.</dd>
|
|
<dd><code>dst</code> - Output image that has the type CV_32F and the same size as src .</dd>
|
|
<dd><code>ksize</code> - %Aperture size of the Sobel .</dd>
|
|
<dd><code>borderType</code> - Pixel extrapolation method. See #BorderTypes. #BORDER_WRAP is not supported.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="preCornerDetect(org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>preCornerDetect</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">preCornerDetect</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int ksize)</span></div>
|
|
<div class="block">Calculates a feature map for corner detection.
|
|
|
|
The function calculates the complex spatial derivative-based function of the source image
|
|
|
|
\(\texttt{dst} = (D_x \texttt{src} )^2 \cdot D_{yy} \texttt{src} + (D_y \texttt{src} )^2 \cdot D_{xx} \texttt{src} - 2 D_x \texttt{src} \cdot D_y \texttt{src} \cdot D_{xy} \texttt{src}\)
|
|
|
|
where \(D_x\),\(D_y\) are the first image derivatives, \(D_{xx}\),\(D_{yy}\) are the second image
|
|
derivatives, and \(D_{xy}\) is the mixed derivative.
|
|
|
|
The corners can be found as local maximums of the functions, as shown below:
|
|
<code>
|
|
Mat corners, dilated_corners;
|
|
preCornerDetect(image, corners, 3);
|
|
// dilation with 3x3 rectangular structuring element
|
|
dilate(corners, dilated_corners, Mat(), 1);
|
|
Mat corner_mask = corners == dilated_corners;
|
|
</code></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source single-channel 8-bit of floating-point image.</dd>
|
|
<dd><code>dst</code> - Output image that has the type CV_32F and the same size as src .</dd>
|
|
<dd><code>ksize</code> - %Aperture size of the Sobel .</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="cornerSubPix(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,org.opencv.core.Size,org.opencv.core.TermCriteria)">
|
|
<h3>cornerSubPix</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">cornerSubPix</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> corners,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> winSize,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> zeroZone,
|
|
<a href="../core/TermCriteria.html" title="class in org.opencv.core">TermCriteria</a> criteria)</span></div>
|
|
<div class="block">Refines the corner locations.
|
|
|
|
The function iterates to find the sub-pixel accurate location of corners or radial saddle
|
|
points as described in CITE: forstner1987fast, and as shown on the figure below.
|
|
|
|

|
|
|
|
Sub-pixel accurate corner locator is based on the observation that every vector from the center \(q\)
|
|
to a point \(p\) located within a neighborhood of \(q\) is orthogonal to the image gradient at \(p\)
|
|
subject to image and measurement noise. Consider the expression:
|
|
|
|
\(\epsilon _i = {DI_{p_i}}^T \cdot (q - p_i)\)
|
|
|
|
where \({DI_{p_i}}\) is an image gradient at one of the points \(p_i\) in a neighborhood of \(q\) . The
|
|
value of \(q\) is to be found so that \(\epsilon_i\) is minimized. A system of equations may be set up
|
|
with \(\epsilon_i\) set to zero:
|
|
|
|
\(\sum _i(DI_{p_i} \cdot {DI_{p_i}}^T) \cdot q - \sum _i(DI_{p_i} \cdot {DI_{p_i}}^T \cdot p_i)\)
|
|
|
|
where the gradients are summed within a neighborhood ("search window") of \(q\) . Calling the first
|
|
gradient term \(G\) and the second gradient term \(b\) gives:
|
|
|
|
\(q = G^{-1} \cdot b\)
|
|
|
|
The algorithm sets the center of the neighborhood window at this new center \(q\) and then iterates
|
|
until the center stays within a set threshold.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input single-channel, 8-bit or float image.</dd>
|
|
<dd><code>corners</code> - Initial coordinates of the input corners and refined coordinates provided for
|
|
output.</dd>
|
|
<dd><code>winSize</code> - Half of the side length of the search window. For example, if winSize=Size(5,5) ,
|
|
then a \((5*2+1) \times (5*2+1) = 11 \times 11\) search window is used.</dd>
|
|
<dd><code>zeroZone</code> - Half of the size of the dead region in the middle of the search zone over which
|
|
the summation in the formula below is not done. It is used sometimes to avoid possible
|
|
singularities of the autocorrelation matrix. The value of (-1,-1) indicates that there is no such
|
|
a size.</dd>
|
|
<dd><code>criteria</code> - Criteria for termination of the iterative process of corner refinement. That is,
|
|
the process of corner position refinement stops either after criteria.maxCount iterations or when
|
|
the corner position moves by less than criteria.epsilon on some iteration.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat,int,boolean,double)">
|
|
<h3>goodFeaturesToTrack</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">goodFeaturesToTrack</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
int blockSize,
|
|
boolean useHarrisDetector,
|
|
double k)</span></div>
|
|
<div class="block">Determines strong corners on an image.
|
|
|
|
The function finds the most prominent corners in the image or in the specified image region, as
|
|
described in CITE: Shi94
|
|
|
|
<ul>
|
|
<li>
|
|
Function calculates the corner quality measure at every source image pixel using the
|
|
#cornerMinEigenVal or #cornerHarris .
|
|
</li>
|
|
<li>
|
|
Function performs a non-maximum suppression (the local maximums in *3 x 3* neighborhood are
|
|
retained).
|
|
</li>
|
|
<li>
|
|
The corners with the minimal eigenvalue less than
|
|
\(\texttt{qualityLevel} \cdot \max_{x,y} qualityMeasureMap(x,y)\) are rejected.
|
|
</li>
|
|
<li>
|
|
The remaining corners are sorted by the quality measure in the descending order.
|
|
</li>
|
|
<li>
|
|
Function throws away each corner for which there is a stronger corner at a distance less than
|
|
maxDistance.
|
|
</li>
|
|
</ul>
|
|
|
|
The function can be used to initialize a point-based tracker of an object.
|
|
|
|
<b>Note:</b> If the function is called with different values A and B of the parameter qualityLevel , and
|
|
A > B, the vector of returned corners with qualityLevel=A will be the prefix of the output vector
|
|
with qualityLevel=B .</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input 8-bit or floating-point 32-bit, single-channel image.</dd>
|
|
<dd><code>corners</code> - Output vector of detected corners.</dd>
|
|
<dd><code>maxCorners</code> - Maximum number of corners to return. If there are more corners than are found,
|
|
the strongest of them is returned. <code>maxCorners &lt;= 0</code> implies that no limit on the maximum is set
|
|
and all detected corners are returned.</dd>
|
|
<dd><code>qualityLevel</code> - Parameter characterizing the minimal accepted quality of image corners. The
|
|
parameter value is multiplied by the best corner quality measure, which is the minimal eigenvalue
|
|
(see #cornerMinEigenVal ) or the Harris function response (see #cornerHarris ). The corners with the
|
|
quality measure less than the product are rejected. For example, if the best corner has the
|
|
quality measure = 1500, and the qualityLevel=0.01 , then all the corners with the quality measure
|
|
less than 15 are rejected.</dd>
|
|
<dd><code>minDistance</code> - Minimum possible Euclidean distance between the returned corners.</dd>
|
|
<dd><code>mask</code> - Optional region of interest. If the image is not empty (it needs to have the type
|
|
CV_8UC1 and the same size as image ), it specifies the region in which the corners are detected.</dd>
|
|
<dd><code>blockSize</code> - Size of an average block for computing a derivative covariation matrix over each
|
|
pixel neighborhood. See cornerEigenValsAndVecs .</dd>
|
|
<dd><code>useHarrisDetector</code> - Parameter indicating whether to use a Harris detector (see #cornerHarris)
|
|
or #cornerMinEigenVal.</dd>
|
|
<dd><code>k</code> - Free parameter of the Harris detector.
|
|
|
|
SEE: cornerMinEigenVal, cornerHarris, calcOpticalFlowPyrLK, estimateRigidTransform,</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat,int,boolean)">
|
|
<h3>goodFeaturesToTrack</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">goodFeaturesToTrack</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
int blockSize,
|
|
boolean useHarrisDetector)</span></div>
|
|
<div class="block">Determines strong corners on an image.
|
|
|
|
The function finds the most prominent corners in the image or in the specified image region, as
|
|
described in CITE: Shi94
|
|
|
|
<ul>
|
|
<li>
|
|
Function calculates the corner quality measure at every source image pixel using the
|
|
#cornerMinEigenVal or #cornerHarris .
|
|
</li>
|
|
<li>
|
|
Function performs a non-maximum suppression (the local maximums in *3 x 3* neighborhood are
|
|
retained).
|
|
</li>
|
|
<li>
|
|
The corners with the minimal eigenvalue less than
|
|
\(\texttt{qualityLevel} \cdot \max_{x,y} qualityMeasureMap(x,y)\) are rejected.
|
|
</li>
|
|
<li>
|
|
The remaining corners are sorted by the quality measure in the descending order.
|
|
</li>
|
|
<li>
|
|
Function throws away each corner for which there is a stronger corner at a distance less than
|
|
maxDistance.
|
|
</li>
|
|
</ul>
|
|
|
|
The function can be used to initialize a point-based tracker of an object.
|
|
|
|
<b>Note:</b> If the function is called with different values A and B of the parameter qualityLevel , and
|
|
A > B, the vector of returned corners with qualityLevel=A will be the prefix of the output vector
|
|
with qualityLevel=B .</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input 8-bit or floating-point 32-bit, single-channel image.</dd>
|
|
<dd><code>corners</code> - Output vector of detected corners.</dd>
|
|
<dd><code>maxCorners</code> - Maximum number of corners to return. If there are more corners than are found,
|
|
the strongest of them is returned. <code>maxCorners &lt;= 0</code> implies that no limit on the maximum is set
|
|
and all detected corners are returned.</dd>
|
|
<dd><code>qualityLevel</code> - Parameter characterizing the minimal accepted quality of image corners. The
|
|
parameter value is multiplied by the best corner quality measure, which is the minimal eigenvalue
|
|
(see #cornerMinEigenVal ) or the Harris function response (see #cornerHarris ). The corners with the
|
|
quality measure less than the product are rejected. For example, if the best corner has the
|
|
quality measure = 1500, and the qualityLevel=0.01 , then all the corners with the quality measure
|
|
less than 15 are rejected.</dd>
|
|
<dd><code>minDistance</code> - Minimum possible Euclidean distance between the returned corners.</dd>
|
|
<dd><code>mask</code> - Optional region of interest. If the image is not empty (it needs to have the type
|
|
CV_8UC1 and the same size as image ), it specifies the region in which the corners are detected.</dd>
|
|
<dd><code>blockSize</code> - Size of an average block for computing a derivative covariation matrix over each
|
|
pixel neighborhood. See cornerEigenValsAndVecs .</dd>
|
|
<dd><code>useHarrisDetector</code> - Parameter indicating whether to use a Harris detector (see #cornerHarris)
|
|
or #cornerMinEigenVal.
|
|
|
|
SEE: cornerMinEigenVal, cornerHarris, calcOpticalFlowPyrLK, estimateRigidTransform,</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat,int)">
|
|
<h3>goodFeaturesToTrack</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">goodFeaturesToTrack</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
int blockSize)</span></div>
|
|
<div class="block">Determines strong corners on an image.
|
|
|
|
The function finds the most prominent corners in the image or in the specified image region, as
|
|
described in CITE: Shi94
|
|
|
|
<ul>
|
|
<li>
|
|
Function calculates the corner quality measure at every source image pixel using the
|
|
#cornerMinEigenVal or #cornerHarris .
|
|
</li>
|
|
<li>
|
|
Function performs a non-maximum suppression (the local maximums in *3 x 3* neighborhood are
|
|
retained).
|
|
</li>
|
|
<li>
|
|
The corners with the minimal eigenvalue less than
|
|
\(\texttt{qualityLevel} \cdot \max_{x,y} qualityMeasureMap(x,y)\) are rejected.
|
|
</li>
|
|
<li>
|
|
The remaining corners are sorted by the quality measure in the descending order.
|
|
</li>
|
|
<li>
|
|
Function throws away each corner for which there is a stronger corner at a distance less than
|
|
maxDistance.
|
|
</li>
|
|
</ul>
|
|
|
|
The function can be used to initialize a point-based tracker of an object.
|
|
|
|
<b>Note:</b> If the function is called with different values A and B of the parameter qualityLevel , and
|
|
A > B, the vector of returned corners with qualityLevel=A will be the prefix of the output vector
|
|
with qualityLevel=B .</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input 8-bit or floating-point 32-bit, single-channel image.</dd>
|
|
<dd><code>corners</code> - Output vector of detected corners.</dd>
|
|
<dd><code>maxCorners</code> - Maximum number of corners to return. If there are more corners than are found,
|
|
the strongest of them is returned. <code>maxCorners &lt;= 0</code> implies that no limit on the maximum is set
|
|
and all detected corners are returned.</dd>
|
|
<dd><code>qualityLevel</code> - Parameter characterizing the minimal accepted quality of image corners. The
|
|
parameter value is multiplied by the best corner quality measure, which is the minimal eigenvalue
|
|
(see #cornerMinEigenVal ) or the Harris function response (see #cornerHarris ). The corners with the
|
|
quality measure less than the product are rejected. For example, if the best corner has the
|
|
quality measure = 1500, and the qualityLevel=0.01 , then all the corners with the quality measure
|
|
less than 15 are rejected.</dd>
|
|
<dd><code>minDistance</code> - Minimum possible Euclidean distance between the returned corners.</dd>
|
|
<dd><code>mask</code> - Optional region of interest. If the image is not empty (it needs to have the type
|
|
CV_8UC1 and the same size as image ), it specifies the region in which the corners are detected.</dd>
|
|
<dd><code>blockSize</code> - Size of an average block for computing a derivative covariation matrix over each
|
|
pixel neighborhood. See cornerEigenValsAndVecs .
|
|
or #cornerMinEigenVal.
|
|
|
|
SEE: cornerMinEigenVal, cornerHarris, calcOpticalFlowPyrLK, estimateRigidTransform,</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat)">
|
|
<h3>goodFeaturesToTrack</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">goodFeaturesToTrack</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask)</span></div>
|
|
<div class="block">Determines strong corners on an image.
|
|
|
|
The function finds the most prominent corners in the image or in the specified image region, as
|
|
described in CITE: Shi94
|
|
|
|
<ul>
|
|
<li>
|
|
Function calculates the corner quality measure at every source image pixel using the
|
|
#cornerMinEigenVal or #cornerHarris .
|
|
</li>
|
|
<li>
|
|
Function performs a non-maximum suppression (the local maximums in *3 x 3* neighborhood are
|
|
retained).
|
|
</li>
|
|
<li>
|
|
The corners with the minimal eigenvalue less than
|
|
\(\texttt{qualityLevel} \cdot \max_{x,y} qualityMeasureMap(x,y)\) are rejected.
|
|
</li>
|
|
<li>
|
|
The remaining corners are sorted by the quality measure in the descending order.
|
|
</li>
|
|
<li>
|
|
Function throws away each corner for which there is a stronger corner at a distance less than
|
|
maxDistance.
|
|
</li>
|
|
</ul>
|
|
|
|
The function can be used to initialize a point-based tracker of an object.
|
|
|
|
<b>Note:</b> If the function is called with different values A and B of the parameter qualityLevel , and
|
|
A > B, the vector of returned corners with qualityLevel=A will be the prefix of the output vector
|
|
with qualityLevel=B .</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input 8-bit or floating-point 32-bit, single-channel image.</dd>
|
|
<dd><code>corners</code> - Output vector of detected corners.</dd>
|
|
<dd><code>maxCorners</code> - Maximum number of corners to return. If there are more corners than are found,
|
|
the strongest of them is returned. <code>maxCorners &lt;= 0</code> implies that no limit on the maximum is set
|
|
and all detected corners are returned.</dd>
|
|
<dd><code>qualityLevel</code> - Parameter characterizing the minimal accepted quality of image corners. The
|
|
parameter value is multiplied by the best corner quality measure, which is the minimal eigenvalue
|
|
(see #cornerMinEigenVal ) or the Harris function response (see #cornerHarris ). The corners with the
|
|
quality measure less than the product are rejected. For example, if the best corner has the
|
|
quality measure = 1500, and the qualityLevel=0.01 , then all the corners with the quality measure
|
|
less than 15 are rejected.</dd>
|
|
<dd><code>minDistance</code> - Minimum possible Euclidean distance between the returned corners.</dd>
|
|
<dd><code>mask</code> - Optional region of interest. If the image is not empty (it needs to have the type
|
|
CV_8UC1 and the same size as image ), it specifies the region in which the corners are detected.
|
|
pixel neighborhood. See cornerEigenValsAndVecs .
|
|
or #cornerMinEigenVal.
|
|
|
|
SEE: cornerMinEigenVal, cornerHarris, calcOpticalFlowPyrLK, estimateRigidTransform,</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double)">
|
|
<h3>goodFeaturesToTrack</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">goodFeaturesToTrack</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance)</span></div>
|
|
<div class="block">Determines strong corners on an image.
|
|
|
|
The function finds the most prominent corners in the image or in the specified image region, as
|
|
described in CITE: Shi94
|
|
|
|
<ul>
|
|
<li>
|
|
Function calculates the corner quality measure at every source image pixel using the
|
|
#cornerMinEigenVal or #cornerHarris .
|
|
</li>
|
|
<li>
|
|
Function performs a non-maximum suppression (the local maximums in *3 x 3* neighborhood are
|
|
retained).
|
|
</li>
|
|
<li>
|
|
The corners with the minimal eigenvalue less than
|
|
\(\texttt{qualityLevel} \cdot \max_{x,y} qualityMeasureMap(x,y)\) are rejected.
|
|
</li>
|
|
<li>
|
|
The remaining corners are sorted by the quality measure in the descending order.
|
|
</li>
|
|
<li>
|
|
Function throws away each corner for which there is a stronger corner at a distance less than
|
|
maxDistance.
|
|
</li>
|
|
</ul>
|
|
|
|
The function can be used to initialize a point-based tracker of an object.
|
|
|
|
<b>Note:</b> If the function is called with different values A and B of the parameter qualityLevel , and
|
|
A > B, the vector of returned corners with qualityLevel=A will be the prefix of the output vector
|
|
with qualityLevel=B .</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input 8-bit or floating-point 32-bit, single-channel image.</dd>
|
|
<dd><code>corners</code> - Output vector of detected corners.</dd>
|
|
<dd><code>maxCorners</code> - Maximum number of corners to return. If there are more corners than are found,
|
|
the strongest of them is returned. <code>maxCorners &lt;= 0</code> implies that no limit on the maximum is set
|
|
and all detected corners are returned.</dd>
|
|
<dd><code>qualityLevel</code> - Parameter characterizing the minimal accepted quality of image corners. The
|
|
parameter value is multiplied by the best corner quality measure, which is the minimal eigenvalue
|
|
(see #cornerMinEigenVal ) or the Harris function response (see #cornerHarris ). The corners with the
|
|
quality measure less than the product are rejected. For example, if the best corner has the
|
|
quality measure = 1500, and the qualityLevel=0.01 , then all the corners with the quality measure
|
|
less than 15 are rejected.</dd>
|
|
<dd><code>minDistance</code> - Minimum possible Euclidean distance between the returned corners.
|
|
CV_8UC1 and the same size as image ), it specifies the region in which the corners are detected.
|
|
pixel neighborhood. See cornerEigenValsAndVecs .
|
|
or #cornerMinEigenVal.
|
|
|
|
SEE: cornerMinEigenVal, cornerHarris, calcOpticalFlowPyrLK, estimateRigidTransform,</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat,int,int,boolean,double)">
|
|
<h3>goodFeaturesToTrack</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">goodFeaturesToTrack</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
int blockSize,
|
|
int gradientSize,
|
|
boolean useHarrisDetector,
|
|
double k)</span></div>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat,int,int,boolean)">
|
|
<h3>goodFeaturesToTrack</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">goodFeaturesToTrack</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
int blockSize,
|
|
int gradientSize,
|
|
boolean useHarrisDetector)</span></div>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="goodFeaturesToTrack(org.opencv.core.Mat,org.opencv.core.MatOfPoint,int,double,double,org.opencv.core.Mat,int,int)">
|
|
<h3>goodFeaturesToTrack</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">goodFeaturesToTrack</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
int blockSize,
|
|
int gradientSize)</span></div>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="goodFeaturesToTrackWithQuality(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,org.opencv.core.Mat,org.opencv.core.Mat,int,int,boolean,double)">
|
|
<h3>goodFeaturesToTrackWithQuality</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">goodFeaturesToTrackWithQuality</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cornersQuality,
|
|
int blockSize,
|
|
int gradientSize,
|
|
boolean useHarrisDetector,
|
|
double k)</span></div>
|
|
<div class="block">Same as above, but returns also quality measure of the detected corners.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input 8-bit or floating-point 32-bit, single-channel image.</dd>
|
|
<dd><code>corners</code> - Output vector of detected corners.</dd>
|
|
<dd><code>maxCorners</code> - Maximum number of corners to return. If there are more corners than are found,
|
|
the strongest of them is returned. <code>maxCorners &lt;= 0</code> implies that no limit on the maximum is set
|
|
and all detected corners are returned.</dd>
|
|
<dd><code>qualityLevel</code> - Parameter characterizing the minimal accepted quality of image corners. The
|
|
parameter value is multiplied by the best corner quality measure, which is the minimal eigenvalue
|
|
(see #cornerMinEigenVal ) or the Harris function response (see #cornerHarris ). The corners with the
|
|
quality measure less than the product are rejected. For example, if the best corner has the
|
|
quality measure = 1500, and the qualityLevel=0.01 , then all the corners with the quality measure
|
|
less than 15 are rejected.</dd>
|
|
<dd><code>minDistance</code> - Minimum possible Euclidean distance between the returned corners.</dd>
|
|
<dd><code>mask</code> - Region of interest. If the image is not empty (it needs to have the type
|
|
CV_8UC1 and the same size as image ), it specifies the region in which the corners are detected.</dd>
|
|
<dd><code>cornersQuality</code> - Output vector of quality measure of the detected corners.</dd>
|
|
<dd><code>blockSize</code> - Size of an average block for computing a derivative covariation matrix over each
|
|
pixel neighborhood. See cornerEigenValsAndVecs .</dd>
|
|
<dd><code>gradientSize</code> - Aperture parameter for the Sobel operator used for derivatives computation.
|
|
See cornerEigenValsAndVecs .</dd>
|
|
<dd><code>useHarrisDetector</code> - Parameter indicating whether to use a Harris detector (see #cornerHarris)
|
|
or #cornerMinEigenVal.</dd>
|
|
<dd><code>k</code> - Free parameter of the Harris detector.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="goodFeaturesToTrackWithQuality(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,org.opencv.core.Mat,org.opencv.core.Mat,int,int,boolean)">
|
|
<h3>goodFeaturesToTrackWithQuality</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">goodFeaturesToTrackWithQuality</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cornersQuality,
|
|
int blockSize,
|
|
int gradientSize,
|
|
boolean useHarrisDetector)</span></div>
|
|
<div class="block">Same as above, but returns also quality measure of the detected corners.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input 8-bit or floating-point 32-bit, single-channel image.</dd>
|
|
<dd><code>corners</code> - Output vector of detected corners.</dd>
|
|
<dd><code>maxCorners</code> - Maximum number of corners to return. If there are more corners than are found,
|
|
the strongest of them is returned. <code>maxCorners &lt;= 0</code> implies that no limit on the maximum is set
|
|
and all detected corners are returned.</dd>
|
|
<dd><code>qualityLevel</code> - Parameter characterizing the minimal accepted quality of image corners. The
|
|
parameter value is multiplied by the best corner quality measure, which is the minimal eigenvalue
|
|
(see #cornerMinEigenVal ) or the Harris function response (see #cornerHarris ). The corners with the
|
|
quality measure less than the product are rejected. For example, if the best corner has the
|
|
quality measure = 1500, and the qualityLevel=0.01 , then all the corners with the quality measure
|
|
less than 15 are rejected.</dd>
|
|
<dd><code>minDistance</code> - Minimum possible Euclidean distance between the returned corners.</dd>
|
|
<dd><code>mask</code> - Region of interest. If the image is not empty (it needs to have the type
|
|
CV_8UC1 and the same size as image ), it specifies the region in which the corners are detected.</dd>
|
|
<dd><code>cornersQuality</code> - Output vector of quality measure of the detected corners.</dd>
|
|
<dd><code>blockSize</code> - Size of an average block for computing a derivative covariation matrix over each
|
|
pixel neighborhood. See cornerEigenValsAndVecs .</dd>
|
|
<dd><code>gradientSize</code> - Aperture parameter for the Sobel operator used for derivatives computation.
|
|
See cornerEigenValsAndVecs .</dd>
|
|
<dd><code>useHarrisDetector</code> - Parameter indicating whether to use a Harris detector (see #cornerHarris)
|
|
or #cornerMinEigenVal.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="goodFeaturesToTrackWithQuality(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>goodFeaturesToTrackWithQuality</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">goodFeaturesToTrackWithQuality</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cornersQuality,
|
|
int blockSize,
|
|
int gradientSize)</span></div>
|
|
<div class="block">Same as above, but returns also quality measure of the detected corners.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input 8-bit or floating-point 32-bit, single-channel image.</dd>
|
|
<dd><code>corners</code> - Output vector of detected corners.</dd>
|
|
<dd><code>maxCorners</code> - Maximum number of corners to return. If there are more corners than are found,
|
|
the strongest of them is returned. <code>maxCorners &lt;= 0</code> implies that no limit on the maximum is set
|
|
and all detected corners are returned.</dd>
|
|
<dd><code>qualityLevel</code> - Parameter characterizing the minimal accepted quality of image corners. The
|
|
parameter value is multiplied by the best corner quality measure, which is the minimal eigenvalue
|
|
(see #cornerMinEigenVal ) or the Harris function response (see #cornerHarris ). The corners with the
|
|
quality measure less than the product are rejected. For example, if the best corner has the
|
|
quality measure = 1500, and the qualityLevel=0.01 , then all the corners with the quality measure
|
|
less than 15 are rejected.</dd>
|
|
<dd><code>minDistance</code> - Minimum possible Euclidean distance between the returned corners.</dd>
|
|
<dd><code>mask</code> - Region of interest. If the image is not empty (it needs to have the type
|
|
CV_8UC1 and the same size as image ), it specifies the region in which the corners are detected.</dd>
|
|
<dd><code>cornersQuality</code> - Output vector of quality measure of the detected corners.</dd>
|
|
<dd><code>blockSize</code> - Size of an average block for computing a derivative covariation matrix over each
|
|
pixel neighborhood. See cornerEigenValsAndVecs .</dd>
|
|
<dd><code>gradientSize</code> - Aperture parameter for the Sobel operator used for derivatives computation.
|
|
See cornerEigenValsAndVecs .
|
|
or #cornerMinEigenVal.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="goodFeaturesToTrackWithQuality(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>goodFeaturesToTrackWithQuality</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">goodFeaturesToTrackWithQuality</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cornersQuality,
|
|
int blockSize)</span></div>
|
|
<div class="block">Same as above, but returns also quality measure of the detected corners.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input 8-bit or floating-point 32-bit, single-channel image.</dd>
|
|
<dd><code>corners</code> - Output vector of detected corners.</dd>
|
|
<dd><code>maxCorners</code> - Maximum number of corners to return. If there are more corners than are found,
|
|
the strongest of them is returned. <code>maxCorners &lt;= 0</code> implies that no limit on the maximum is set
|
|
and all detected corners are returned.</dd>
|
|
<dd><code>qualityLevel</code> - Parameter characterizing the minimal accepted quality of image corners. The
|
|
parameter value is multiplied by the best corner quality measure, which is the minimal eigenvalue
|
|
(see #cornerMinEigenVal ) or the Harris function response (see #cornerHarris ). The corners with the
|
|
quality measure less than the product are rejected. For example, if the best corner has the
|
|
quality measure = 1500, and the qualityLevel=0.01 , then all the corners with the quality measure
|
|
less than 15 are rejected.</dd>
|
|
<dd><code>minDistance</code> - Minimum possible Euclidean distance between the returned corners.</dd>
|
|
<dd><code>mask</code> - Region of interest. If the image is not empty (it needs to have the type
|
|
CV_8UC1 and the same size as image ), it specifies the region in which the corners are detected.</dd>
|
|
<dd><code>cornersQuality</code> - Output vector of quality measure of the detected corners.</dd>
|
|
<dd><code>blockSize</code> - Size of an average block for computing a derivative covariation matrix over each
|
|
pixel neighborhood. See cornerEigenValsAndVecs .
|
|
See cornerEigenValsAndVecs .
|
|
or #cornerMinEigenVal.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="goodFeaturesToTrackWithQuality(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>goodFeaturesToTrackWithQuality</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">goodFeaturesToTrackWithQuality</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> corners,
|
|
int maxCorners,
|
|
double qualityLevel,
|
|
double minDistance,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cornersQuality)</span></div>
|
|
<div class="block">Same as above, but returns also quality measure of the detected corners.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input 8-bit or floating-point 32-bit, single-channel image.</dd>
|
|
<dd><code>corners</code> - Output vector of detected corners.</dd>
|
|
<dd><code>maxCorners</code> - Maximum number of corners to return. If there are more corners than are found,
|
|
the strongest of them is returned. <code>maxCorners &lt;= 0</code> implies that no limit on the maximum is set
|
|
and all detected corners are returned.</dd>
|
|
<dd><code>qualityLevel</code> - Parameter characterizing the minimal accepted quality of image corners. The
|
|
parameter value is multiplied by the best corner quality measure, which is the minimal eigenvalue
|
|
(see #cornerMinEigenVal ) or the Harris function response (see #cornerHarris ). The corners with the
|
|
quality measure less than the product are rejected. For example, if the best corner has the
|
|
quality measure = 1500, and the qualityLevel=0.01 , then all the corners with the quality measure
|
|
less than 15 are rejected.</dd>
|
|
<dd><code>minDistance</code> - Minimum possible Euclidean distance between the returned corners.</dd>
|
|
<dd><code>mask</code> - Region of interest. If the image is not empty (it needs to have the type
|
|
CV_8UC1 and the same size as image ), it specifies the region in which the corners are detected.</dd>
|
|
<dd><code>cornersQuality</code> - Output vector of quality measure of the detected corners.
|
|
pixel neighborhood. See cornerEigenValsAndVecs .
|
|
See cornerEigenValsAndVecs .
|
|
or #cornerMinEigenVal.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLines(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double,double,double,boolean)">
|
|
<h3>HoughLines</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLines</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn,
|
|
double min_theta,
|
|
double max_theta,
|
|
boolean use_edgeval)</span></div>
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform.
|
|
|
|
The function implements the standard or standard multi-scale Hough transform algorithm for line
|
|
detection. See <https://homepages.inf.ed.ac.uk/rbf/HIPR2/hough.htm> for a good explanation of Hough
|
|
transform.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel binary source image. The image may be modified by the function.</dd>
|
|
<dd><code>lines</code> - Output vector of lines. Each line is represented by a 2 or 3 element vector
|
|
\((\rho, \theta)\) or \((\rho, \theta, \textrm{votes})\), where \(\rho\) is the distance from
|
|
the coordinate origin \((0,0)\) (top-left corner of the image), \(\theta\) is the line rotation
|
|
angle in radians ( \(0 \sim \textrm{vertical line}, \pi/2 \sim \textrm{horizontal line}\) ), and
|
|
\(\textrm{votes}\) is the value of accumulator.</dd>
|
|
<dd><code>rho</code> - Distance resolution of the accumulator in pixels.</dd>
|
|
<dd><code>theta</code> - Angle resolution of the accumulator in radians.</dd>
|
|
<dd><code>threshold</code> - %Accumulator threshold parameter. Only those lines are returned that get enough
|
|
votes ( \(>\texttt{threshold}\) ).</dd>
|
|
<dd><code>srn</code> - For the multi-scale Hough transform, it is a divisor for the distance resolution rho.
|
|
The coarse accumulator distance resolution is rho and the accurate accumulator resolution is
|
|
rho/srn. If both srn=0 and stn=0, the classical Hough transform is used. Otherwise, both these
|
|
parameters should be positive.</dd>
|
|
<dd><code>stn</code> - For the multi-scale Hough transform, it is a divisor for the distance resolution theta.</dd>
|
|
<dd><code>min_theta</code> - For standard and multi-scale Hough transform, minimum angle to check for lines.
|
|
Must fall between 0 and max_theta.</dd>
|
|
<dd><code>max_theta</code> - For standard and multi-scale Hough transform, an upper bound for the angle.
|
|
Must fall between min_theta and CV_PI. The actual maximum angle in the accumulator may be slightly
|
|
less than max_theta, depending on the parameters min_theta and theta.</dd>
|
|
<dd><code>use_edgeval</code> - True if you want to use weighted Hough transform.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLines(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double,double,double)">
|
|
<h3>HoughLines</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLines</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn,
|
|
double min_theta,
|
|
double max_theta)</span></div>
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform.
|
|
|
|
The function implements the standard or standard multi-scale Hough transform algorithm for line
|
|
detection. See <https://homepages.inf.ed.ac.uk/rbf/HIPR2/hough.htm> for a good explanation of Hough
|
|
transform.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel binary source image. The image may be modified by the function.</dd>
|
|
<dd><code>lines</code> - Output vector of lines. Each line is represented by a 2 or 3 element vector
|
|
\((\rho, \theta)\) or \((\rho, \theta, \textrm{votes})\), where \(\rho\) is the distance from
|
|
the coordinate origin \((0,0)\) (top-left corner of the image), \(\theta\) is the line rotation
|
|
angle in radians ( \(0 \sim \textrm{vertical line}, \pi/2 \sim \textrm{horizontal line}\) ), and
|
|
\(\textrm{votes}\) is the value of accumulator.</dd>
|
|
<dd><code>rho</code> - Distance resolution of the accumulator in pixels.</dd>
|
|
<dd><code>theta</code> - Angle resolution of the accumulator in radians.</dd>
|
|
<dd><code>threshold</code> - %Accumulator threshold parameter. Only those lines are returned that get enough
|
|
votes ( \(>\texttt{threshold}\) ).</dd>
|
|
<dd><code>srn</code> - For the multi-scale Hough transform, it is a divisor for the distance resolution rho.
|
|
The coarse accumulator distance resolution is rho and the accurate accumulator resolution is
|
|
rho/srn. If both srn=0 and stn=0, the classical Hough transform is used. Otherwise, both these
|
|
parameters should be positive.</dd>
|
|
<dd><code>stn</code> - For the multi-scale Hough transform, it is a divisor for the distance resolution theta.</dd>
|
|
<dd><code>min_theta</code> - For standard and multi-scale Hough transform, minimum angle to check for lines.
|
|
Must fall between 0 and max_theta.</dd>
|
|
<dd><code>max_theta</code> - For standard and multi-scale Hough transform, an upper bound for the angle.
|
|
Must fall between min_theta and CV_PI. The actual maximum angle in the accumulator may be slightly
|
|
less than max_theta, depending on the parameters min_theta and theta.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLines(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double,double)">
|
|
<h3>HoughLines</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLines</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn,
|
|
double min_theta)</span></div>
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform.
|
|
|
|
The function implements the standard or standard multi-scale Hough transform algorithm for line
|
|
detection. See <https://homepages.inf.ed.ac.uk/rbf/HIPR2/hough.htm> for a good explanation of Hough
|
|
transform.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel binary source image. The image may be modified by the function.</dd>
|
|
<dd><code>lines</code> - Output vector of lines. Each line is represented by a 2 or 3 element vector
|
|
\((\rho, \theta)\) or \((\rho, \theta, \textrm{votes})\), where \(\rho\) is the distance from
|
|
the coordinate origin \((0,0)\) (top-left corner of the image), \(\theta\) is the line rotation
|
|
angle in radians ( \(0 \sim \textrm{vertical line}, \pi/2 \sim \textrm{horizontal line}\) ), and
|
|
\(\textrm{votes}\) is the value of accumulator.</dd>
|
|
<dd><code>rho</code> - Distance resolution of the accumulator in pixels.</dd>
|
|
<dd><code>theta</code> - Angle resolution of the accumulator in radians.</dd>
|
|
<dd><code>threshold</code> - %Accumulator threshold parameter. Only those lines are returned that get enough
|
|
votes ( \(>\texttt{threshold}\) ).</dd>
|
|
<dd><code>srn</code> - For the multi-scale Hough transform, it is a divisor for the distance resolution rho.
|
|
The coarse accumulator distance resolution is rho and the accurate accumulator resolution is
|
|
rho/srn. If both srn=0 and stn=0, the classical Hough transform is used. Otherwise, both these
|
|
parameters should be positive.</dd>
|
|
<dd><code>stn</code> - For the multi-scale Hough transform, it is a divisor for the distance resolution theta.</dd>
|
|
<dd><code>min_theta</code> - For standard and multi-scale Hough transform, minimum angle to check for lines.
|
|
Must fall between 0 and max_theta.
|
|
Must fall between min_theta and CV_PI. The actual maximum angle in the accumulator may be slightly
|
|
less than max_theta, depending on the parameters min_theta and theta.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLines(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double)">
|
|
<h3>HoughLines</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLines</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn)</span></div>
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform.
|
|
|
|
The function implements the standard or standard multi-scale Hough transform algorithm for line
|
|
detection. See <https://homepages.inf.ed.ac.uk/rbf/HIPR2/hough.htm> for a good explanation of Hough
|
|
transform.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel binary source image. The image may be modified by the function.</dd>
|
|
<dd><code>lines</code> - Output vector of lines. Each line is represented by a 2 or 3 element vector
|
|
\((\rho, \theta)\) or \((\rho, \theta, \textrm{votes})\), where \(\rho\) is the distance from
|
|
the coordinate origin \((0,0)\) (top-left corner of the image), \(\theta\) is the line rotation
|
|
angle in radians ( \(0 \sim \textrm{vertical line}, \pi/2 \sim \textrm{horizontal line}\) ), and
|
|
\(\textrm{votes}\) is the value of accumulator.</dd>
|
|
<dd><code>rho</code> - Distance resolution of the accumulator in pixels.</dd>
|
|
<dd><code>theta</code> - Angle resolution of the accumulator in radians.</dd>
|
|
<dd><code>threshold</code> - %Accumulator threshold parameter. Only those lines are returned that get enough
|
|
votes ( \(>\texttt{threshold}\) ).</dd>
|
|
<dd><code>srn</code> - For the multi-scale Hough transform, it is a divisor for the distance resolution rho.
|
|
The coarse accumulator distance resolution is rho and the accurate accumulator resolution is
|
|
rho/srn. If both srn=0 and stn=0, the classical Hough transform is used. Otherwise, both these
|
|
parameters should be positive.</dd>
|
|
<dd><code>stn</code> - For the multi-scale Hough transform, it is a divisor for the distance resolution theta.
|
|
Must fall between 0 and max_theta.
|
|
Must fall between min_theta and CV_PI. The actual maximum angle in the accumulator may be slightly
|
|
less than max_theta, depending on the parameters min_theta and theta.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLines(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double)">
|
|
<h3>HoughLines</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLines</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn)</span></div>
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform.
|
|
|
|
The function implements the standard or standard multi-scale Hough transform algorithm for line
|
|
detection. See <https://homepages.inf.ed.ac.uk/rbf/HIPR2/hough.htm> for a good explanation of Hough
|
|
transform.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel binary source image. The image may be modified by the function.</dd>
|
|
<dd><code>lines</code> - Output vector of lines. Each line is represented by a 2 or 3 element vector
|
|
\((\rho, \theta)\) or \((\rho, \theta, \textrm{votes})\), where \(\rho\) is the distance from
|
|
the coordinate origin \((0,0)\) (top-left corner of the image), \(\theta\) is the line rotation
|
|
angle in radians ( \(0 \sim \textrm{vertical line}, \pi/2 \sim \textrm{horizontal line}\) ), and
|
|
\(\textrm{votes}\) is the value of accumulator.</dd>
|
|
<dd><code>rho</code> - Distance resolution of the accumulator in pixels.</dd>
|
|
<dd><code>theta</code> - Angle resolution of the accumulator in radians.</dd>
|
|
<dd><code>threshold</code> - %Accumulator threshold parameter. Only those lines are returned that get enough
|
|
votes ( \(>\texttt{threshold}\) ).</dd>
|
|
<dd><code>srn</code> - For the multi-scale Hough transform, it is a divisor for the distance resolution rho.
|
|
The coarse accumulator distance resolution is rho and the accurate accumulator resolution is
|
|
rho/srn. If both srn=0 and stn=0, the classical Hough transform is used. Otherwise, both these
|
|
parameters should be positive.
|
|
Must fall between 0 and max_theta.
|
|
Must fall between min_theta and CV_PI. The actual maximum angle in the accumulator may be slightly
|
|
less than max_theta, depending on the parameters min_theta and theta.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLines(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)">
|
|
<h3>HoughLines</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLines</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold)</span></div>
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform.
|
|
|
|
The function implements the standard or standard multi-scale Hough transform algorithm for line
|
|
detection. See <https://homepages.inf.ed.ac.uk/rbf/HIPR2/hough.htm> for a good explanation of Hough
|
|
transform.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel binary source image. The image may be modified by the function.</dd>
|
|
<dd><code>lines</code> - Output vector of lines. Each line is represented by a 2 or 3 element vector
|
|
\((\rho, \theta)\) or \((\rho, \theta, \textrm{votes})\), where \(\rho\) is the distance from
|
|
the coordinate origin \((0,0)\) (top-left corner of the image), \(\theta\) is the line rotation
|
|
angle in radians ( \(0 \sim \textrm{vertical line}, \pi/2 \sim \textrm{horizontal line}\) ), and
|
|
\(\textrm{votes}\) is the value of accumulator.</dd>
|
|
<dd><code>rho</code> - Distance resolution of the accumulator in pixels.</dd>
|
|
<dd><code>theta</code> - Angle resolution of the accumulator in radians.</dd>
|
|
<dd><code>threshold</code> - %Accumulator threshold parameter. Only those lines are returned that get enough
|
|
votes ( \(>\texttt{threshold}\) ).
|
|
The coarse accumulator distance resolution is rho and the accurate accumulator resolution is
|
|
rho/srn. If both srn=0 and stn=0, the classical Hough transform is used. Otherwise, both these
|
|
parameters should be positive.
|
|
Must fall between 0 and max_theta.
|
|
Must fall between min_theta and CV_PI. The actual maximum angle in the accumulator may be slightly
|
|
less than max_theta, depending on the parameters min_theta and theta.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLinesP(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double)">
|
|
<h3>HoughLinesP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLinesP</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double minLineLength,
|
|
double maxLineGap)</span></div>
|
|
<div class="block">Finds line segments in a binary image using the probabilistic Hough transform.
|
|
|
|
The function implements the probabilistic Hough transform algorithm for line detection, described
|
|
in CITE: Matas00
|
|
|
|
See the line detection example below:
|
|
INCLUDE: snippets/imgproc_HoughLinesP.cpp
|
|
This is a sample picture the function parameters have been tuned for:
|
|
|
|

|
|
|
|
And this is the output of the above program in case of the probabilistic Hough transform:
|
|
|
|
</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel binary source image. The image may be modified by the function.</dd>
|
|
<dd><code>lines</code> - Output vector of lines. Each line is represented by a 4-element vector
|
|
\((x_1, y_1, x_2, y_2)\) , where \((x_1,y_1)\) and \((x_2, y_2)\) are the ending points of each detected
|
|
line segment.</dd>
|
|
<dd><code>rho</code> - Distance resolution of the accumulator in pixels.</dd>
|
|
<dd><code>theta</code> - Angle resolution of the accumulator in radians.</dd>
|
|
<dd><code>threshold</code> - %Accumulator threshold parameter. Only those lines are returned that get enough
|
|
votes ( \(>\texttt{threshold}\) ).</dd>
|
|
<dd><code>minLineLength</code> - Minimum line length. Line segments shorter than that are rejected.</dd>
|
|
<dd><code>maxLineGap</code> - Maximum allowed gap between points on the same line to link them.
|
|
|
|
SEE: LineSegmentDetector</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLinesP(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double)">
|
|
<h3>HoughLinesP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLinesP</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double minLineLength)</span></div>
|
|
<div class="block">Finds line segments in a binary image using the probabilistic Hough transform.
|
|
|
|
The function implements the probabilistic Hough transform algorithm for line detection, described
|
|
in CITE: Matas00
|
|
|
|
See the line detection example below:
|
|
INCLUDE: snippets/imgproc_HoughLinesP.cpp
|
|
This is a sample picture the function parameters have been tuned for:
|
|
|
|

|
|
|
|
And this is the output of the above program in case of the probabilistic Hough transform:
|
|
|
|
</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel binary source image. The image may be modified by the function.</dd>
|
|
<dd><code>lines</code> - Output vector of lines. Each line is represented by a 4-element vector
|
|
\((x_1, y_1, x_2, y_2)\) , where \((x_1,y_1)\) and \((x_2, y_2)\) are the ending points of each detected
|
|
line segment.</dd>
|
|
<dd><code>rho</code> - Distance resolution of the accumulator in pixels.</dd>
|
|
<dd><code>theta</code> - Angle resolution of the accumulator in radians.</dd>
|
|
<dd><code>threshold</code> - %Accumulator threshold parameter. Only those lines are returned that get enough
|
|
votes ( \(>\texttt{threshold}\) ).</dd>
|
|
<dd><code>minLineLength</code> - Minimum line length. Line segments shorter than that are rejected.
|
|
|
|
SEE: LineSegmentDetector</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLinesP(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)">
|
|
<h3>HoughLinesP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLinesP</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold)</span></div>
|
|
<div class="block">Finds line segments in a binary image using the probabilistic Hough transform.
|
|
|
|
The function implements the probabilistic Hough transform algorithm for line detection, described
|
|
in CITE: Matas00
|
|
|
|
See the line detection example below:
|
|
INCLUDE: snippets/imgproc_HoughLinesP.cpp
|
|
This is a sample picture the function parameters have been tuned for:
|
|
|
|

|
|
|
|
And this is the output of the above program in case of the probabilistic Hough transform:
|
|
|
|
</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel binary source image. The image may be modified by the function.</dd>
|
|
<dd><code>lines</code> - Output vector of lines. Each line is represented by a 4-element vector
|
|
\((x_1, y_1, x_2, y_2)\) , where \((x_1,y_1)\) and \((x_2, y_2)\) are the ending points of each detected
|
|
line segment.</dd>
|
|
<dd><code>rho</code> - Distance resolution of the accumulator in pixels.</dd>
|
|
<dd><code>theta</code> - Angle resolution of the accumulator in radians.</dd>
|
|
<dd><code>threshold</code> - %Accumulator threshold parameter. Only those lines are returned that get enough
|
|
votes ( \(>\texttt{threshold}\) ).
|
|
|
|
SEE: LineSegmentDetector</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLinesPointSet(org.opencv.core.Mat,org.opencv.core.Mat,int,int,double,double,double,double,double,double)">
|
|
<h3>HoughLinesPointSet</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLinesPointSet</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> point,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
int lines_max,
|
|
int threshold,
|
|
double min_rho,
|
|
double max_rho,
|
|
double rho_step,
|
|
double min_theta,
|
|
double max_theta,
|
|
double theta_step)</span></div>
|
|
<div class="block">Finds lines in a set of points using the standard Hough transform.
|
|
|
|
The function finds lines in a set of points using a modification of the Hough transform.
|
|
INCLUDE: snippets/imgproc_HoughLinesPointSet.cpp</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>point</code> - Input vector of points. Each vector must be encoded as a Point vector \((x,y)\). Type must be CV_32FC2 or CV_32SC2.</dd>
|
|
<dd><code>lines</code> - Output vector of found lines. Each vector is encoded as a vector<Vec3d> \((votes, rho, theta)\).
|
|
The larger the value of 'votes', the higher the reliability of the Hough line.</dd>
|
|
<dd><code>lines_max</code> - Max count of Hough lines.</dd>
|
|
<dd><code>threshold</code> - %Accumulator threshold parameter. Only those lines are returned that get enough
|
|
votes ( \(>\texttt{threshold}\) ).</dd>
|
|
<dd><code>min_rho</code> - Minimum value for \(\rho\) for the accumulator (Note: \(\rho\) can be negative. The absolute value \(|\rho|\) is the distance of a line to the origin.).</dd>
|
|
<dd><code>max_rho</code> - Maximum value for \(\rho\) for the accumulator.</dd>
|
|
<dd><code>rho_step</code> - Distance resolution of the accumulator.</dd>
|
|
<dd><code>min_theta</code> - Minimum angle value of the accumulator in radians.</dd>
|
|
<dd><code>max_theta</code> - Upper bound for the angle value of the accumulator in radians. The actual maximum
|
|
angle may be slightly less than max_theta, depending on the parameters min_theta and theta_step.</dd>
|
|
<dd><code>theta_step</code> - Angle resolution of the accumulator in radians.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughCircles(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double,double,int,int)">
|
|
<h3>HoughCircles</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughCircles</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1,
|
|
double param2,
|
|
int minRadius,
|
|
int maxRadius)</span></div>
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform.
|
|
|
|
The function finds circles in a grayscale image using a modification of the Hough transform.
|
|
|
|
Example: :
|
|
INCLUDE: snippets/imgproc_HoughLinesCircles.cpp
|
|
|
|
<b>Note:</b> Usually the function detects the centers of circles well. However, it may fail to find correct
|
|
radii. You can assist to the function by specifying the radius range ( minRadius and maxRadius ) if
|
|
you know it. Or, in the case of #HOUGH_GRADIENT method you may set maxRadius to a negative number
|
|
to return centers only without radius search, and find the correct radius using an additional procedure.
|
|
|
|
It also helps to smooth image a bit unless it's already soft. For example,
|
|
GaussianBlur() with 7x7 kernel and 1.5x1.5 sigma or similar blurring may help.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel, grayscale input image.</dd>
|
|
<dd><code>circles</code> - Output vector of found circles. Each vector is encoded as 3 or 4 element
|
|
floating-point vector \((x, y, radius)\) or \((x, y, radius, votes)\) .</dd>
|
|
<dd><code>method</code> - Detection method, see #HoughModes. The available methods are #HOUGH_GRADIENT and #HOUGH_GRADIENT_ALT.</dd>
|
|
<dd><code>dp</code> - Inverse ratio of the accumulator resolution to the image resolution. For example, if
|
|
dp=1 , the accumulator has the same resolution as the input image. If dp=2 , the accumulator has
|
|
half as big width and height. For #HOUGH_GRADIENT_ALT the recommended value is dp=1.5,
|
|
unless some small very circles need to be detected.</dd>
|
|
<dd><code>minDist</code> - Minimum distance between the centers of the detected circles. If the parameter is
|
|
too small, multiple neighbor circles may be falsely detected in addition to a true one. If it is
|
|
too large, some circles may be missed.</dd>
|
|
<dd><code>param1</code> - First method-specific parameter. In case of #HOUGH_GRADIENT and #HOUGH_GRADIENT_ALT,
|
|
it is the higher threshold of the two passed to the Canny edge detector (the lower one is twice smaller).
|
|
Note that #HOUGH_GRADIENT_ALT uses #Scharr algorithm to compute image derivatives, so the threshold value
|
|
should normally be higher, such as 300 or normally exposed and contrasty images.</dd>
|
|
<dd><code>param2</code> - Second method-specific parameter. In case of #HOUGH_GRADIENT, it is the
|
|
accumulator threshold for the circle centers at the detection stage. The smaller it is, the more
|
|
false circles may be detected. Circles, corresponding to the larger accumulator values, will be
|
|
returned first. In the case of #HOUGH_GRADIENT_ALT algorithm, this is the circle "perfectness" measure.
|
|
The closer it to 1, the better shaped circles algorithm selects. In most cases 0.9 should be fine.
|
|
If you want get better detection of small circles, you may decrease it to 0.85, 0.8 or even less.
|
|
But then also try to limit the search range [minRadius, maxRadius] to avoid many false circles.</dd>
|
|
<dd><code>minRadius</code> - Minimum circle radius.</dd>
|
|
<dd><code>maxRadius</code> - Maximum circle radius. If <= 0, uses the maximum image dimension. If < 0, #HOUGH_GRADIENT returns
|
|
centers without finding the radius. #HOUGH_GRADIENT_ALT always computes circle radiuses.
|
|
|
|
SEE: fitEllipse, minEnclosingCircle</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughCircles(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double,double,int)">
|
|
<h3>HoughCircles</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughCircles</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1,
|
|
double param2,
|
|
int minRadius)</span></div>
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform.
|
|
|
|
The function finds circles in a grayscale image using a modification of the Hough transform.
|
|
|
|
Example: :
|
|
INCLUDE: snippets/imgproc_HoughLinesCircles.cpp
|
|
|
|
<b>Note:</b> Usually the function detects the centers of circles well. However, it may fail to find correct
|
|
radii. You can assist to the function by specifying the radius range ( minRadius and maxRadius ) if
|
|
you know it. Or, in the case of #HOUGH_GRADIENT method you may set maxRadius to a negative number
|
|
to return centers only without radius search, and find the correct radius using an additional procedure.
|
|
|
|
It also helps to smooth image a bit unless it's already soft. For example,
|
|
GaussianBlur() with 7x7 kernel and 1.5x1.5 sigma or similar blurring may help.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel, grayscale input image.</dd>
|
|
<dd><code>circles</code> - Output vector of found circles. Each vector is encoded as 3 or 4 element
|
|
floating-point vector \((x, y, radius)\) or \((x, y, radius, votes)\) .</dd>
|
|
<dd><code>method</code> - Detection method, see #HoughModes. The available methods are #HOUGH_GRADIENT and #HOUGH_GRADIENT_ALT.</dd>
|
|
<dd><code>dp</code> - Inverse ratio of the accumulator resolution to the image resolution. For example, if
|
|
dp=1 , the accumulator has the same resolution as the input image. If dp=2 , the accumulator has
|
|
half as big width and height. For #HOUGH_GRADIENT_ALT the recommended value is dp=1.5,
|
|
unless some small very circles need to be detected.</dd>
|
|
<dd><code>minDist</code> - Minimum distance between the centers of the detected circles. If the parameter is
|
|
too small, multiple neighbor circles may be falsely detected in addition to a true one. If it is
|
|
too large, some circles may be missed.</dd>
|
|
<dd><code>param1</code> - First method-specific parameter. In case of #HOUGH_GRADIENT and #HOUGH_GRADIENT_ALT,
|
|
it is the higher threshold of the two passed to the Canny edge detector (the lower one is twice smaller).
|
|
Note that #HOUGH_GRADIENT_ALT uses #Scharr algorithm to compute image derivatives, so the threshold value
|
|
should normally be higher, such as 300 or normally exposed and contrasty images.</dd>
|
|
<dd><code>param2</code> - Second method-specific parameter. In case of #HOUGH_GRADIENT, it is the
|
|
accumulator threshold for the circle centers at the detection stage. The smaller it is, the more
|
|
false circles may be detected. Circles, corresponding to the larger accumulator values, will be
|
|
returned first. In the case of #HOUGH_GRADIENT_ALT algorithm, this is the circle "perfectness" measure.
|
|
The closer it to 1, the better shaped circles algorithm selects. In most cases 0.9 should be fine.
|
|
If you want get better detection of small circles, you may decrease it to 0.85, 0.8 or even less.
|
|
But then also try to limit the search range [minRadius, maxRadius] to avoid many false circles.</dd>
|
|
<dd><code>minRadius</code> - Minimum circle radius.
|
|
centers without finding the radius. #HOUGH_GRADIENT_ALT always computes circle radiuses.
|
|
|
|
SEE: fitEllipse, minEnclosingCircle</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughCircles(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double,double)">
|
|
<h3>HoughCircles</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughCircles</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1,
|
|
double param2)</span></div>
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform.
|
|
|
|
The function finds circles in a grayscale image using a modification of the Hough transform.
|
|
|
|
Example: :
|
|
INCLUDE: snippets/imgproc_HoughLinesCircles.cpp
|
|
|
|
<b>Note:</b> Usually the function detects the centers of circles well. However, it may fail to find correct
|
|
radii. You can assist to the function by specifying the radius range ( minRadius and maxRadius ) if
|
|
you know it. Or, in the case of #HOUGH_GRADIENT method you may set maxRadius to a negative number
|
|
to return centers only without radius search, and find the correct radius using an additional procedure.
|
|
|
|
It also helps to smooth image a bit unless it's already soft. For example,
|
|
GaussianBlur() with 7x7 kernel and 1.5x1.5 sigma or similar blurring may help.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel, grayscale input image.</dd>
|
|
<dd><code>circles</code> - Output vector of found circles. Each vector is encoded as 3 or 4 element
|
|
floating-point vector \((x, y, radius)\) or \((x, y, radius, votes)\) .</dd>
|
|
<dd><code>method</code> - Detection method, see #HoughModes. The available methods are #HOUGH_GRADIENT and #HOUGH_GRADIENT_ALT.</dd>
|
|
<dd><code>dp</code> - Inverse ratio of the accumulator resolution to the image resolution. For example, if
|
|
dp=1 , the accumulator has the same resolution as the input image. If dp=2 , the accumulator has
|
|
half as big width and height. For #HOUGH_GRADIENT_ALT the recommended value is dp=1.5,
|
|
unless some small very circles need to be detected.</dd>
|
|
<dd><code>minDist</code> - Minimum distance between the centers of the detected circles. If the parameter is
|
|
too small, multiple neighbor circles may be falsely detected in addition to a true one. If it is
|
|
too large, some circles may be missed.</dd>
|
|
<dd><code>param1</code> - First method-specific parameter. In case of #HOUGH_GRADIENT and #HOUGH_GRADIENT_ALT,
|
|
it is the higher threshold of the two passed to the Canny edge detector (the lower one is twice smaller).
|
|
Note that #HOUGH_GRADIENT_ALT uses #Scharr algorithm to compute image derivatives, so the threshold value
|
|
should normally be higher, such as 300 or normally exposed and contrasty images.</dd>
|
|
<dd><code>param2</code> - Second method-specific parameter. In case of #HOUGH_GRADIENT, it is the
|
|
accumulator threshold for the circle centers at the detection stage. The smaller it is, the more
|
|
false circles may be detected. Circles, corresponding to the larger accumulator values, will be
|
|
returned first. In the case of #HOUGH_GRADIENT_ALT algorithm, this is the circle "perfectness" measure.
|
|
The closer it to 1, the better shaped circles algorithm selects. In most cases 0.9 should be fine.
|
|
If you want get better detection of small circles, you may decrease it to 0.85, 0.8 or even less.
|
|
But then also try to limit the search range [minRadius, maxRadius] to avoid many false circles.
|
|
centers without finding the radius. #HOUGH_GRADIENT_ALT always computes circle radiuses.
|
|
|
|
SEE: fitEllipse, minEnclosingCircle</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughCircles(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double)">
|
|
<h3>HoughCircles</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughCircles</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1)</span></div>
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform.
|
|
|
|
The function finds circles in a grayscale image using a modification of the Hough transform.
|
|
|
|
Example: :
|
|
INCLUDE: snippets/imgproc_HoughLinesCircles.cpp
|
|
|
|
<b>Note:</b> Usually the function detects the centers of circles well. However, it may fail to find correct
|
|
radii. You can assist to the function by specifying the radius range ( minRadius and maxRadius ) if
|
|
you know it. Or, in the case of #HOUGH_GRADIENT method you may set maxRadius to a negative number
|
|
to return centers only without radius search, and find the correct radius using an additional procedure.
|
|
|
|
It also helps to smooth image a bit unless it's already soft. For example,
|
|
GaussianBlur() with 7x7 kernel and 1.5x1.5 sigma or similar blurring may help.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel, grayscale input image.</dd>
|
|
<dd><code>circles</code> - Output vector of found circles. Each vector is encoded as 3 or 4 element
|
|
floating-point vector \((x, y, radius)\) or \((x, y, radius, votes)\) .</dd>
|
|
<dd><code>method</code> - Detection method, see #HoughModes. The available methods are #HOUGH_GRADIENT and #HOUGH_GRADIENT_ALT.</dd>
|
|
<dd><code>dp</code> - Inverse ratio of the accumulator resolution to the image resolution. For example, if
|
|
dp=1 , the accumulator has the same resolution as the input image. If dp=2 , the accumulator has
|
|
half as big width and height. For #HOUGH_GRADIENT_ALT the recommended value is dp=1.5,
|
|
unless some small very circles need to be detected.</dd>
|
|
<dd><code>minDist</code> - Minimum distance between the centers of the detected circles. If the parameter is
|
|
too small, multiple neighbor circles may be falsely detected in addition to a true one. If it is
|
|
too large, some circles may be missed.</dd>
|
|
<dd><code>param1</code> - First method-specific parameter. In case of #HOUGH_GRADIENT and #HOUGH_GRADIENT_ALT,
|
|
it is the higher threshold of the two passed to the Canny edge detector (the lower one is twice smaller).
|
|
Note that #HOUGH_GRADIENT_ALT uses #Scharr algorithm to compute image derivatives, so the threshold value
|
|
should normally be higher, such as 300 or normally exposed and contrasty images.
|
|
accumulator threshold for the circle centers at the detection stage. The smaller it is, the more
|
|
false circles may be detected. Circles, corresponding to the larger accumulator values, will be
|
|
returned first. In the case of #HOUGH_GRADIENT_ALT algorithm, this is the circle "perfectness" measure.
|
|
The closer it to 1, the better shaped circles algorithm selects. In most cases 0.9 should be fine.
|
|
If you want get better detection of small circles, you may decrease it to 0.85, 0.8 or even less.
|
|
But then also try to limit the search range [minRadius, maxRadius] to avoid many false circles.
|
|
centers without finding the radius. #HOUGH_GRADIENT_ALT always computes circle radiuses.
|
|
|
|
SEE: fitEllipse, minEnclosingCircle</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughCircles(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double)">
|
|
<h3>HoughCircles</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughCircles</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist)</span></div>
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform.
|
|
|
|
The function finds circles in a grayscale image using a modification of the Hough transform.
|
|
|
|
Example: :
|
|
INCLUDE: snippets/imgproc_HoughLinesCircles.cpp
|
|
|
|
<b>Note:</b> Usually the function detects the centers of circles well. However, it may fail to find correct
|
|
radii. You can assist to the function by specifying the radius range ( minRadius and maxRadius ) if
|
|
you know it. Or, in the case of #HOUGH_GRADIENT method you may set maxRadius to a negative number
|
|
to return centers only without radius search, and find the correct radius using an additional procedure.
|
|
|
|
It also helps to smooth image a bit unless it's already soft. For example,
|
|
GaussianBlur() with 7x7 kernel and 1.5x1.5 sigma or similar blurring may help.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - 8-bit, single-channel, grayscale input image.</dd>
|
|
<dd><code>circles</code> - Output vector of found circles. Each vector is encoded as 3 or 4 element
|
|
floating-point vector \((x, y, radius)\) or \((x, y, radius, votes)\) .</dd>
|
|
<dd><code>method</code> - Detection method, see #HoughModes. The available methods are #HOUGH_GRADIENT and #HOUGH_GRADIENT_ALT.</dd>
|
|
<dd><code>dp</code> - Inverse ratio of the accumulator resolution to the image resolution. For example, if
|
|
dp=1 , the accumulator has the same resolution as the input image. If dp=2 , the accumulator has
|
|
half as big width and height. For #HOUGH_GRADIENT_ALT the recommended value is dp=1.5,
|
|
unless some small very circles need to be detected.</dd>
|
|
<dd><code>minDist</code> - Minimum distance between the centers of the detected circles. If the parameter is
|
|
too small, multiple neighbor circles may be falsely detected in addition to a true one. If it is
|
|
too large, some circles may be missed.
|
|
it is the higher threshold of the two passed to the Canny edge detector (the lower one is twice smaller).
|
|
Note that #HOUGH_GRADIENT_ALT uses #Scharr algorithm to compute image derivatives, so the threshold value
|
|
should normally be higher, such as 300 or normally exposed and contrasty images.
|
|
accumulator threshold for the circle centers at the detection stage. The smaller it is, the more
|
|
false circles may be detected. Circles, corresponding to the larger accumulator values, will be
|
|
returned first. In the case of #HOUGH_GRADIENT_ALT algorithm, this is the circle "perfectness" measure.
|
|
The closer it to 1, the better shaped circles algorithm selects. In most cases 0.9 should be fine.
|
|
If you want get better detection of small circles, you may decrease it to 0.85, 0.8 or even less.
|
|
But then also try to limit the search range [minRadius, maxRadius] to avoid many false circles.
|
|
centers without finding the radius. #HOUGH_GRADIENT_ALT always computes circle radiuses.
|
|
|
|
SEE: fitEllipse, minEnclosingCircle</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="erode(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,int,int,org.opencv.core.Scalar)">
|
|
<h3>erode</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">erode</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations,
|
|
int borderType,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> borderValue)</span></div>
|
|
<div class="block">Erodes an image by using a specific structuring element.
|
|
|
|
The function erodes the source image using the specified structuring element that determines the
|
|
shape of a pixel neighborhood over which the minimum is taken:
|
|
|
|
\(\texttt{dst} (x,y) = \min _{(x',y'): \, \texttt{element} (x',y') \ne0 } \texttt{src} (x+x',y+y')\)
|
|
|
|
The function supports the in-place mode. Erosion can be applied several ( iterations ) times. In
|
|
case of multi-channel images, each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the number of channels can be arbitrary, but the depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>kernel</code> - structuring element used for erosion; if <code>element=Mat()</code>, a <code>3 x 3</code> rectangular
|
|
structuring element is used. Kernel can be created using #getStructuringElement.</dd>
|
|
<dd><code>anchor</code> - position of the anchor within the element; default value (-1, -1) means that the
|
|
anchor is at the element center.</dd>
|
|
<dd><code>iterations</code> - number of times erosion is applied.</dd>
|
|
<dd><code>borderType</code> - pixel extrapolation method, see #BorderTypes. #BORDER_WRAP is not supported.</dd>
|
|
<dd><code>borderValue</code> - border value in case of a constant border
|
|
SEE: dilate, morphologyEx, getStructuringElement</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="erode(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,int,int)">
|
|
<h3>erode</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">erode</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations,
|
|
int borderType)</span></div>
|
|
<div class="block">Erodes an image by using a specific structuring element.
|
|
|
|
The function erodes the source image using the specified structuring element that determines the
|
|
shape of a pixel neighborhood over which the minimum is taken:
|
|
|
|
\(\texttt{dst} (x,y) = \min _{(x',y'): \, \texttt{element} (x',y') \ne0 } \texttt{src} (x+x',y+y')\)
|
|
|
|
The function supports the in-place mode. Erosion can be applied several ( iterations ) times. In
|
|
case of multi-channel images, each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the number of channels can be arbitrary, but the depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>kernel</code> - structuring element used for erosion; if <code>element=Mat()</code>, a <code>3 x 3</code> rectangular
|
|
structuring element is used. Kernel can be created using #getStructuringElement.</dd>
|
|
<dd><code>anchor</code> - position of the anchor within the element; default value (-1, -1) means that the
|
|
anchor is at the element center.</dd>
|
|
<dd><code>iterations</code> - number of times erosion is applied.</dd>
|
|
<dd><code>borderType</code> - pixel extrapolation method, see #BorderTypes. #BORDER_WRAP is not supported.
|
|
SEE: dilate, morphologyEx, getStructuringElement</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="erode(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,int)">
|
|
<h3>erode</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">erode</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations)</span></div>
|
|
<div class="block">Erodes an image by using a specific structuring element.
|
|
|
|
The function erodes the source image using the specified structuring element that determines the
|
|
shape of a pixel neighborhood over which the minimum is taken:
|
|
|
|
\(\texttt{dst} (x,y) = \min _{(x',y'): \, \texttt{element} (x',y') \ne0 } \texttt{src} (x+x',y+y')\)
|
|
|
|
The function supports the in-place mode. Erosion can be applied several ( iterations ) times. In
|
|
case of multi-channel images, each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the number of channels can be arbitrary, but the depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>kernel</code> - structuring element used for erosion; if <code>element=Mat()</code>, a <code>3 x 3</code> rectangular
|
|
structuring element is used. Kernel can be created using #getStructuringElement.</dd>
|
|
<dd><code>anchor</code> - position of the anchor within the element; default value (-1, -1) means that the
|
|
anchor is at the element center.</dd>
|
|
<dd><code>iterations</code> - number of times erosion is applied.
|
|
SEE: dilate, morphologyEx, getStructuringElement</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="erode(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point)">
|
|
<h3>erode</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">erode</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</span></div>
|
|
<div class="block">Erodes an image by using a specific structuring element.
|
|
|
|
The function erodes the source image using the specified structuring element that determines the
|
|
shape of a pixel neighborhood over which the minimum is taken:
|
|
|
|
\(\texttt{dst} (x,y) = \min _{(x',y'): \, \texttt{element} (x',y') \ne0 } \texttt{src} (x+x',y+y')\)
|
|
|
|
The function supports the in-place mode. Erosion can be applied several ( iterations ) times. In
|
|
case of multi-channel images, each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the number of channels can be arbitrary, but the depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>kernel</code> - structuring element used for erosion; if <code>element=Mat()</code>, a <code>3 x 3</code> rectangular
|
|
structuring element is used. Kernel can be created using #getStructuringElement.</dd>
|
|
<dd><code>anchor</code> - position of the anchor within the element; default value (-1, -1) means that the
|
|
anchor is at the element center.
|
|
SEE: dilate, morphologyEx, getStructuringElement</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="erode(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>erode</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">erode</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel)</span></div>
|
|
<div class="block">Erodes an image by using a specific structuring element.
|
|
|
|
The function erodes the source image using the specified structuring element that determines the
|
|
shape of a pixel neighborhood over which the minimum is taken:
|
|
|
|
\(\texttt{dst} (x,y) = \min _{(x',y'): \, \texttt{element} (x',y') \ne0 } \texttt{src} (x+x',y+y')\)
|
|
|
|
The function supports the in-place mode. Erosion can be applied several ( iterations ) times. In
|
|
case of multi-channel images, each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the number of channels can be arbitrary, but the depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>kernel</code> - structuring element used for erosion; if <code>element=Mat()</code>, a <code>3 x 3</code> rectangular
|
|
structuring element is used. Kernel can be created using #getStructuringElement.
|
|
anchor is at the element center.
|
|
SEE: dilate, morphologyEx, getStructuringElement</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="dilate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,int,int,org.opencv.core.Scalar)">
|
|
<h3>dilate</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">dilate</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations,
|
|
int borderType,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> borderValue)</span></div>
|
|
<div class="block">Dilates an image by using a specific structuring element.
|
|
|
|
The function dilates the source image using the specified structuring element that determines the
|
|
shape of a pixel neighborhood over which the maximum is taken:
|
|
\(\texttt{dst} (x,y) = \max _{(x',y'): \, \texttt{element} (x',y') \ne0 } \texttt{src} (x+x',y+y')\)
|
|
|
|
The function supports the in-place mode. Dilation can be applied several ( iterations ) times. In
|
|
case of multi-channel images, each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the number of channels can be arbitrary, but the depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>kernel</code> - structuring element used for dilation; if element=Mat(), a 3 x 3 rectangular
|
|
structuring element is used. Kernel can be created using #getStructuringElement</dd>
|
|
<dd><code>anchor</code> - position of the anchor within the element; default value (-1, -1) means that the
|
|
anchor is at the element center.</dd>
|
|
<dd><code>iterations</code> - number of times dilation is applied.</dd>
|
|
<dd><code>borderType</code> - pixel extrapolation method, see #BorderTypes. #BORDER_WRAP is not suported.</dd>
|
|
<dd><code>borderValue</code> - border value in case of a constant border
|
|
SEE: erode, morphologyEx, getStructuringElement</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="dilate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,int,int)">
|
|
<h3>dilate</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">dilate</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations,
|
|
int borderType)</span></div>
|
|
<div class="block">Dilates an image by using a specific structuring element.
|
|
|
|
The function dilates the source image using the specified structuring element that determines the
|
|
shape of a pixel neighborhood over which the maximum is taken:
|
|
\(\texttt{dst} (x,y) = \max _{(x',y'): \, \texttt{element} (x',y') \ne0 } \texttt{src} (x+x',y+y')\)
|
|
|
|
The function supports the in-place mode. Dilation can be applied several ( iterations ) times. In
|
|
case of multi-channel images, each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the number of channels can be arbitrary, but the depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>kernel</code> - structuring element used for dilation; if element=Mat(), a 3 x 3 rectangular
|
|
structuring element is used. Kernel can be created using #getStructuringElement</dd>
|
|
<dd><code>anchor</code> - position of the anchor within the element; default value (-1, -1) means that the
|
|
anchor is at the element center.</dd>
|
|
<dd><code>iterations</code> - number of times dilation is applied.</dd>
|
|
<dd><code>borderType</code> - pixel extrapolation method, see #BorderTypes. #BORDER_WRAP is not suported.
|
|
SEE: erode, morphologyEx, getStructuringElement</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="dilate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,int)">
|
|
<h3>dilate</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">dilate</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations)</span></div>
|
|
<div class="block">Dilates an image by using a specific structuring element.
|
|
|
|
The function dilates the source image using the specified structuring element that determines the
|
|
shape of a pixel neighborhood over which the maximum is taken:
|
|
\(\texttt{dst} (x,y) = \max _{(x',y'): \, \texttt{element} (x',y') \ne0 } \texttt{src} (x+x',y+y')\)
|
|
|
|
The function supports the in-place mode. Dilation can be applied several ( iterations ) times. In
|
|
case of multi-channel images, each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the number of channels can be arbitrary, but the depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>kernel</code> - structuring element used for dilation; if element=Mat(), a 3 x 3 rectangular
|
|
structuring element is used. Kernel can be created using #getStructuringElement</dd>
|
|
<dd><code>anchor</code> - position of the anchor within the element; default value (-1, -1) means that the
|
|
anchor is at the element center.</dd>
|
|
<dd><code>iterations</code> - number of times dilation is applied.
|
|
SEE: erode, morphologyEx, getStructuringElement</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="dilate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point)">
|
|
<h3>dilate</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">dilate</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</span></div>
|
|
<div class="block">Dilates an image by using a specific structuring element.
|
|
|
|
The function dilates the source image using the specified structuring element that determines the
|
|
shape of a pixel neighborhood over which the maximum is taken:
|
|
\(\texttt{dst} (x,y) = \max _{(x',y'): \, \texttt{element} (x',y') \ne0 } \texttt{src} (x+x',y+y')\)
|
|
|
|
The function supports the in-place mode. Dilation can be applied several ( iterations ) times. In
|
|
case of multi-channel images, each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the number of channels can be arbitrary, but the depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>kernel</code> - structuring element used for dilation; if element=Mat(), a 3 x 3 rectangular
|
|
structuring element is used. Kernel can be created using #getStructuringElement</dd>
|
|
<dd><code>anchor</code> - position of the anchor within the element; default value (-1, -1) means that the
|
|
anchor is at the element center.
|
|
SEE: erode, morphologyEx, getStructuringElement</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="dilate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>dilate</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">dilate</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel)</span></div>
|
|
<div class="block">Dilates an image by using a specific structuring element.
|
|
|
|
The function dilates the source image using the specified structuring element that determines the
|
|
shape of a pixel neighborhood over which the maximum is taken:
|
|
\(\texttt{dst} (x,y) = \max _{(x',y'): \, \texttt{element} (x',y') \ne0 } \texttt{src} (x+x',y+y')\)
|
|
|
|
The function supports the in-place mode. Dilation can be applied several ( iterations ) times. In
|
|
case of multi-channel images, each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image; the number of channels can be arbitrary, but the depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - output image of the same size and type as src.</dd>
|
|
<dd><code>kernel</code> - structuring element used for dilation; if element=Mat(), a 3 x 3 rectangular
|
|
structuring element is used. Kernel can be created using #getStructuringElement
|
|
anchor is at the element center.
|
|
SEE: erode, morphologyEx, getStructuringElement</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="morphologyEx(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point,int,int,org.opencv.core.Scalar)">
|
|
<h3>morphologyEx</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">morphologyEx</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int op,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations,
|
|
int borderType,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> borderValue)</span></div>
|
|
<div class="block">Performs advanced morphological transformations.
|
|
|
|
The function cv::morphologyEx can perform advanced morphological transformations using an erosion and dilation as
|
|
basic operations.
|
|
|
|
Any of the operations can be done in-place. In case of multi-channel images, each channel is
|
|
processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image. The number of channels can be arbitrary. The depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and type as source image.</dd>
|
|
<dd><code>op</code> - Type of a morphological operation, see #MorphTypes</dd>
|
|
<dd><code>kernel</code> - Structuring element. It can be created using #getStructuringElement.</dd>
|
|
<dd><code>anchor</code> - Anchor position with the kernel. Negative values mean that the anchor is at the
|
|
kernel center.</dd>
|
|
<dd><code>iterations</code> - Number of times erosion and dilation are applied.</dd>
|
|
<dd><code>borderType</code> - Pixel extrapolation method, see #BorderTypes. #BORDER_WRAP is not supported.</dd>
|
|
<dd><code>borderValue</code> - Border value in case of a constant border. The default value has a special
|
|
meaning.
|
|
SEE: dilate, erode, getStructuringElement
|
|
<b>Note:</b> The number of iterations is the number of times erosion or dilatation operation will be applied.
|
|
For instance, an opening operation (#MORPH_OPEN) with two iterations is equivalent to apply
|
|
successively: erode -> erode -> dilate -> dilate (and not erode -> dilate -> erode -> dilate).</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="morphologyEx(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point,int,int)">
|
|
<h3>morphologyEx</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">morphologyEx</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int op,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations,
|
|
int borderType)</span></div>
|
|
<div class="block">Performs advanced morphological transformations.
|
|
|
|
The function cv::morphologyEx can perform advanced morphological transformations using an erosion and dilation as
|
|
basic operations.
|
|
|
|
Any of the operations can be done in-place. In case of multi-channel images, each channel is
|
|
processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image. The number of channels can be arbitrary. The depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and type as source image.</dd>
|
|
<dd><code>op</code> - Type of a morphological operation, see #MorphTypes</dd>
|
|
<dd><code>kernel</code> - Structuring element. It can be created using #getStructuringElement.</dd>
|
|
<dd><code>anchor</code> - Anchor position with the kernel. Negative values mean that the anchor is at the
|
|
kernel center.</dd>
|
|
<dd><code>iterations</code> - Number of times erosion and dilation are applied.</dd>
|
|
<dd><code>borderType</code> - Pixel extrapolation method, see #BorderTypes. #BORDER_WRAP is not supported.
|
|
meaning.
|
|
SEE: dilate, erode, getStructuringElement
|
|
<b>Note:</b> The number of iterations is the number of times erosion or dilatation operation will be applied.
|
|
For instance, an opening operation (#MORPH_OPEN) with two iterations is equivalent to apply
|
|
successively: erode -> erode -> dilate -> dilate (and not erode -> dilate -> erode -> dilate).</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="morphologyEx(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point,int)">
|
|
<h3>morphologyEx</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">morphologyEx</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int op,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor,
|
|
int iterations)</span></div>
|
|
<div class="block">Performs advanced morphological transformations.
|
|
|
|
The function cv::morphologyEx can perform advanced morphological transformations using an erosion and dilation as
|
|
basic operations.
|
|
|
|
Any of the operations can be done in-place. In case of multi-channel images, each channel is
|
|
processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image. The number of channels can be arbitrary. The depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and type as source image.</dd>
|
|
<dd><code>op</code> - Type of a morphological operation, see #MorphTypes</dd>
|
|
<dd><code>kernel</code> - Structuring element. It can be created using #getStructuringElement.</dd>
|
|
<dd><code>anchor</code> - Anchor position with the kernel. Negative values mean that the anchor is at the
|
|
kernel center.</dd>
|
|
<dd><code>iterations</code> - Number of times erosion and dilation are applied.
|
|
meaning.
|
|
SEE: dilate, erode, getStructuringElement
|
|
<b>Note:</b> The number of iterations is the number of times erosion or dilatation operation will be applied.
|
|
For instance, an opening operation (#MORPH_OPEN) with two iterations is equivalent to apply
|
|
successively: erode -> erode -> dilate -> dilate (and not erode -> dilate -> erode -> dilate).</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="morphologyEx(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Point)">
|
|
<h3>morphologyEx</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">morphologyEx</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int op,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> anchor)</span></div>
|
|
<div class="block">Performs advanced morphological transformations.
|
|
|
|
The function cv::morphologyEx can perform advanced morphological transformations using an erosion and dilation as
|
|
basic operations.
|
|
|
|
Any of the operations can be done in-place. In case of multi-channel images, each channel is
|
|
processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image. The number of channels can be arbitrary. The depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and type as source image.</dd>
|
|
<dd><code>op</code> - Type of a morphological operation, see #MorphTypes</dd>
|
|
<dd><code>kernel</code> - Structuring element. It can be created using #getStructuringElement.</dd>
|
|
<dd><code>anchor</code> - Anchor position with the kernel. Negative values mean that the anchor is at the
|
|
kernel center.
|
|
meaning.
|
|
SEE: dilate, erode, getStructuringElement
|
|
<b>Note:</b> The number of iterations is the number of times erosion or dilatation operation will be applied.
|
|
For instance, an opening operation (#MORPH_OPEN) with two iterations is equivalent to apply
|
|
successively: erode -> erode -> dilate -> dilate (and not erode -> dilate -> erode -> dilate).</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="morphologyEx(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat)">
|
|
<h3>morphologyEx</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">morphologyEx</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int op,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> kernel)</span></div>
|
|
<div class="block">Performs advanced morphological transformations.
|
|
|
|
The function cv::morphologyEx can perform advanced morphological transformations using an erosion and dilation as
|
|
basic operations.
|
|
|
|
Any of the operations can be done in-place. In case of multi-channel images, each channel is
|
|
processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image. The number of channels can be arbitrary. The depth should be one of
|
|
CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and type as source image.</dd>
|
|
<dd><code>op</code> - Type of a morphological operation, see #MorphTypes</dd>
|
|
<dd><code>kernel</code> - Structuring element. It can be created using #getStructuringElement.
|
|
kernel center.
|
|
meaning.
|
|
SEE: dilate, erode, getStructuringElement
|
|
<b>Note:</b> The number of iterations is the number of times erosion or dilatation operation will be applied.
|
|
For instance, an opening operation (#MORPH_OPEN) with two iterations is equivalent to apply
|
|
successively: erode -> erode -> dilate -> dilate (and not erode -> dilate -> erode -> dilate).</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="resize(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double,double,int)">
|
|
<h3>resize</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">resize</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
double fx,
|
|
double fy,
|
|
int interpolation)</span></div>
|
|
<div class="block">Resizes an image.
|
|
|
|
The function resize resizes the image src down to or up to the specified size. Note that the
|
|
initial dst type or size are not taken into account. Instead, the size and type are derived from
|
|
the <code>src</code>,<code>dsize</code>,<code>fx</code>, and <code>fy</code>. If you want to resize src so that it fits the pre-created dst,
|
|
you may call the function as follows:
|
|
<code>
|
|
// explicitly specify dsize=dst.size(); fx and fy will be computed from that.
|
|
resize(src, dst, dst.size(), 0, 0, interpolation);
|
|
</code>
|
|
If you want to decimate the image by factor of 2 in each direction, you can call the function this
|
|
way:
|
|
<code>
|
|
// specify fx and fy and let the function compute the destination image size.
|
|
resize(src, dst, Size(), 0.5, 0.5, interpolation);
|
|
</code>
|
|
To shrink an image, it will generally look best with #INTER_AREA interpolation, whereas to
|
|
enlarge an image, it will generally look best with #INTER_CUBIC (slow) or #INTER_LINEAR
|
|
(faster but still looks OK).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image; it has the size dsize (when it is non-zero) or the size computed from
|
|
src.size(), fx, and fy; the type of dst is the same as of src.</dd>
|
|
<dd><code>dsize</code> - output image size; if it equals zero (<code>None</code> in Python), it is computed as:
|
|
\(\texttt{dsize = Size(round(fx*src.cols), round(fy*src.rows))}\)
|
|
Either dsize or both fx and fy must be non-zero.</dd>
|
|
<dd><code>fx</code> - scale factor along the horizontal axis; when it equals 0, it is computed as
|
|
\(\texttt{(double)dsize.width/src.cols}\)</dd>
|
|
<dd><code>fy</code> - scale factor along the vertical axis; when it equals 0, it is computed as
|
|
\(\texttt{(double)dsize.height/src.rows}\)</dd>
|
|
<dd><code>interpolation</code> - interpolation method, see #InterpolationFlags
|
|
|
|
SEE: warpAffine, warpPerspective, remap</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="resize(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double,double)">
|
|
<h3>resize</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">resize</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
double fx,
|
|
double fy)</span></div>
|
|
<div class="block">Resizes an image.
|
|
|
|
The function resize resizes the image src down to or up to the specified size. Note that the
|
|
initial dst type or size are not taken into account. Instead, the size and type are derived from
|
|
the <code>src</code>,<code>dsize</code>,<code>fx</code>, and <code>fy</code>. If you want to resize src so that it fits the pre-created dst,
|
|
you may call the function as follows:
|
|
<code>
|
|
// explicitly specify dsize=dst.size(); fx and fy will be computed from that.
|
|
resize(src, dst, dst.size(), 0, 0, interpolation);
|
|
</code>
|
|
If you want to decimate the image by factor of 2 in each direction, you can call the function this
|
|
way:
|
|
<code>
|
|
// specify fx and fy and let the function compute the destination image size.
|
|
resize(src, dst, Size(), 0.5, 0.5, interpolation);
|
|
</code>
|
|
To shrink an image, it will generally look best with #INTER_AREA interpolation, whereas to
|
|
enlarge an image, it will generally look best with #INTER_CUBIC (slow) or #INTER_LINEAR
|
|
(faster but still looks OK).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image; it has the size dsize (when it is non-zero) or the size computed from
|
|
src.size(), fx, and fy; the type of dst is the same as of src.</dd>
|
|
<dd><code>dsize</code> - output image size; if it equals zero (<code>None</code> in Python), it is computed as:
|
|
\(\texttt{dsize = Size(round(fx*src.cols), round(fy*src.rows))}\)
|
|
Either dsize or both fx and fy must be non-zero.</dd>
|
|
<dd><code>fx</code> - scale factor along the horizontal axis; when it equals 0, it is computed as
|
|
\(\texttt{(double)dsize.width/src.cols}\)</dd>
|
|
<dd><code>fy</code> - scale factor along the vertical axis; when it equals 0, it is computed as
|
|
\(\texttt{(double)dsize.height/src.rows}\)
|
|
|
|
SEE: warpAffine, warpPerspective, remap</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="resize(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,double)">
|
|
<h3>resize</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">resize</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
double fx)</span></div>
|
|
<div class="block">Resizes an image.
|
|
|
|
The function resize resizes the image src down to or up to the specified size. Note that the
|
|
initial dst type or size are not taken into account. Instead, the size and type are derived from
|
|
the <code>src</code>,<code>dsize</code>,<code>fx</code>, and <code>fy</code>. If you want to resize src so that it fits the pre-created dst,
|
|
you may call the function as follows:
|
|
<code>
|
|
// explicitly specify dsize=dst.size(); fx and fy will be computed from that.
|
|
resize(src, dst, dst.size(), 0, 0, interpolation);
|
|
</code>
|
|
If you want to decimate the image by factor of 2 in each direction, you can call the function this
|
|
way:
|
|
<code>
|
|
// specify fx and fy and let the function compute the destination image size.
|
|
resize(src, dst, Size(), 0.5, 0.5, interpolation);
|
|
</code>
|
|
To shrink an image, it will generally look best with #INTER_AREA interpolation, whereas to
|
|
enlarge an image, it will generally look best with #INTER_CUBIC (slow) or #INTER_LINEAR
|
|
(faster but still looks OK).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image; it has the size dsize (when it is non-zero) or the size computed from
|
|
src.size(), fx, and fy; the type of dst is the same as of src.</dd>
|
|
<dd><code>dsize</code> - output image size; if it equals zero (<code>None</code> in Python), it is computed as:
|
|
\(\texttt{dsize = Size(round(fx*src.cols), round(fy*src.rows))}\)
|
|
Either dsize or both fx and fy must be non-zero.</dd>
|
|
<dd><code>fx</code> - scale factor along the horizontal axis; when it equals 0, it is computed as
|
|
\(\texttt{(double)dsize.width/src.cols}\)
|
|
\(\texttt{(double)dsize.height/src.rows}\)
|
|
|
|
SEE: warpAffine, warpPerspective, remap</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="resize(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)">
|
|
<h3>resize</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">resize</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize)</span></div>
|
|
<div class="block">Resizes an image.
|
|
|
|
The function resize resizes the image src down to or up to the specified size. Note that the
|
|
initial dst type or size are not taken into account. Instead, the size and type are derived from
|
|
the <code>src</code>,<code>dsize</code>,<code>fx</code>, and <code>fy</code>. If you want to resize src so that it fits the pre-created dst,
|
|
you may call the function as follows:
|
|
<code>
|
|
// explicitly specify dsize=dst.size(); fx and fy will be computed from that.
|
|
resize(src, dst, dst.size(), 0, 0, interpolation);
|
|
</code>
|
|
If you want to decimate the image by factor of 2 in each direction, you can call the function this
|
|
way:
|
|
<code>
|
|
// specify fx and fy and let the function compute the destination image size.
|
|
resize(src, dst, Size(), 0.5, 0.5, interpolation);
|
|
</code>
|
|
To shrink an image, it will generally look best with #INTER_AREA interpolation, whereas to
|
|
enlarge an image, it will generally look best with #INTER_CUBIC (slow) or #INTER_LINEAR
|
|
(faster but still looks OK).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image; it has the size dsize (when it is non-zero) or the size computed from
|
|
src.size(), fx, and fy; the type of dst is the same as of src.</dd>
|
|
<dd><code>dsize</code> - output image size; if it equals zero (<code>None</code> in Python), it is computed as:
|
|
\(\texttt{dsize = Size(round(fx*src.cols), round(fy*src.rows))}\)
|
|
Either dsize or both fx and fy must be non-zero.
|
|
\(\texttt{(double)dsize.width/src.cols}\)
|
|
\(\texttt{(double)dsize.height/src.rows}\)
|
|
|
|
SEE: warpAffine, warpPerspective, remap</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="warpAffine(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int,int,org.opencv.core.Scalar)">
|
|
<h3>warpAffine</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">warpAffine</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
int flags,
|
|
int borderMode,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> borderValue)</span></div>
|
|
<div class="block">Applies an affine transformation to an image.
|
|
|
|
The function warpAffine transforms the source image using the specified matrix:
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} ( \texttt{M} _{11} x + \texttt{M} _{12} y + \texttt{M} _{13}, \texttt{M} _{21} x + \texttt{M} _{22} y + \texttt{M} _{23})\)
|
|
|
|
when the flag #WARP_INVERSE_MAP is set. Otherwise, the transformation is first inverted
|
|
with #invertAffineTransform and then put in the formula above instead of M. The function cannot
|
|
operate in-place.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image that has the size dsize and the same type as src .</dd>
|
|
<dd><code>M</code> - \(2\times 3\) transformation matrix.</dd>
|
|
<dd><code>dsize</code> - size of the output image.</dd>
|
|
<dd><code>flags</code> - combination of interpolation methods (see #InterpolationFlags) and the optional
|
|
flag #WARP_INVERSE_MAP that means that M is the inverse transformation (
|
|
\(\texttt{dst}\rightarrow\texttt{src}\) ).</dd>
|
|
<dd><code>borderMode</code> - pixel extrapolation method (see #BorderTypes); when
|
|
borderMode=#BORDER_TRANSPARENT, it means that the pixels in the destination image corresponding to
|
|
the "outliers" in the source image are not modified by the function.</dd>
|
|
<dd><code>borderValue</code> - value used in case of a constant border; by default, it is 0.
|
|
|
|
SEE: warpPerspective, resize, remap, getRectSubPix, transform</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="warpAffine(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int,int)">
|
|
<h3>warpAffine</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">warpAffine</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
int flags,
|
|
int borderMode)</span></div>
|
|
<div class="block">Applies an affine transformation to an image.
|
|
|
|
The function warpAffine transforms the source image using the specified matrix:
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} ( \texttt{M} _{11} x + \texttt{M} _{12} y + \texttt{M} _{13}, \texttt{M} _{21} x + \texttt{M} _{22} y + \texttt{M} _{23})\)
|
|
|
|
when the flag #WARP_INVERSE_MAP is set. Otherwise, the transformation is first inverted
|
|
with #invertAffineTransform and then put in the formula above instead of M. The function cannot
|
|
operate in-place.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image that has the size dsize and the same type as src .</dd>
|
|
<dd><code>M</code> - \(2\times 3\) transformation matrix.</dd>
|
|
<dd><code>dsize</code> - size of the output image.</dd>
|
|
<dd><code>flags</code> - combination of interpolation methods (see #InterpolationFlags) and the optional
|
|
flag #WARP_INVERSE_MAP that means that M is the inverse transformation (
|
|
\(\texttt{dst}\rightarrow\texttt{src}\) ).</dd>
|
|
<dd><code>borderMode</code> - pixel extrapolation method (see #BorderTypes); when
|
|
borderMode=#BORDER_TRANSPARENT, it means that the pixels in the destination image corresponding to
|
|
the "outliers" in the source image are not modified by the function.
|
|
|
|
SEE: warpPerspective, resize, remap, getRectSubPix, transform</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="warpAffine(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int)">
|
|
<h3>warpAffine</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">warpAffine</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
int flags)</span></div>
|
|
<div class="block">Applies an affine transformation to an image.
|
|
|
|
The function warpAffine transforms the source image using the specified matrix:
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} ( \texttt{M} _{11} x + \texttt{M} _{12} y + \texttt{M} _{13}, \texttt{M} _{21} x + \texttt{M} _{22} y + \texttt{M} _{23})\)
|
|
|
|
when the flag #WARP_INVERSE_MAP is set. Otherwise, the transformation is first inverted
|
|
with #invertAffineTransform and then put in the formula above instead of M. The function cannot
|
|
operate in-place.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image that has the size dsize and the same type as src .</dd>
|
|
<dd><code>M</code> - \(2\times 3\) transformation matrix.</dd>
|
|
<dd><code>dsize</code> - size of the output image.</dd>
|
|
<dd><code>flags</code> - combination of interpolation methods (see #InterpolationFlags) and the optional
|
|
flag #WARP_INVERSE_MAP that means that M is the inverse transformation (
|
|
\(\texttt{dst}\rightarrow\texttt{src}\) ).
|
|
borderMode=#BORDER_TRANSPARENT, it means that the pixels in the destination image corresponding to
|
|
the "outliers" in the source image are not modified by the function.
|
|
|
|
SEE: warpPerspective, resize, remap, getRectSubPix, transform</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="warpAffine(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)">
|
|
<h3>warpAffine</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">warpAffine</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize)</span></div>
|
|
<div class="block">Applies an affine transformation to an image.
|
|
|
|
The function warpAffine transforms the source image using the specified matrix:
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} ( \texttt{M} _{11} x + \texttt{M} _{12} y + \texttt{M} _{13}, \texttt{M} _{21} x + \texttt{M} _{22} y + \texttt{M} _{23})\)
|
|
|
|
when the flag #WARP_INVERSE_MAP is set. Otherwise, the transformation is first inverted
|
|
with #invertAffineTransform and then put in the formula above instead of M. The function cannot
|
|
operate in-place.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image that has the size dsize and the same type as src .</dd>
|
|
<dd><code>M</code> - \(2\times 3\) transformation matrix.</dd>
|
|
<dd><code>dsize</code> - size of the output image.
|
|
flag #WARP_INVERSE_MAP that means that M is the inverse transformation (
|
|
\(\texttt{dst}\rightarrow\texttt{src}\) ).
|
|
borderMode=#BORDER_TRANSPARENT, it means that the pixels in the destination image corresponding to
|
|
the "outliers" in the source image are not modified by the function.
|
|
|
|
SEE: warpPerspective, resize, remap, getRectSubPix, transform</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="warpPerspective(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int,int,org.opencv.core.Scalar)">
|
|
<h3>warpPerspective</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">warpPerspective</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
int flags,
|
|
int borderMode,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> borderValue)</span></div>
|
|
<div class="block">Applies a perspective transformation to an image.
|
|
|
|
The function warpPerspective transforms the source image using the specified matrix:
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} \left ( \frac{M_{11} x + M_{12} y + M_{13}}{M_{31} x + M_{32} y + M_{33}} ,
|
|
\frac{M_{21} x + M_{22} y + M_{23}}{M_{31} x + M_{32} y + M_{33}} \right )\)
|
|
|
|
when the flag #WARP_INVERSE_MAP is set. Otherwise, the transformation is first inverted with invert
|
|
and then put in the formula above instead of M. The function cannot operate in-place.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image that has the size dsize and the same type as src .</dd>
|
|
<dd><code>M</code> - \(3\times 3\) transformation matrix.</dd>
|
|
<dd><code>dsize</code> - size of the output image.</dd>
|
|
<dd><code>flags</code> - combination of interpolation methods (#INTER_LINEAR or #INTER_NEAREST) and the
|
|
optional flag #WARP_INVERSE_MAP, that sets M as the inverse transformation (
|
|
\(\texttt{dst}\rightarrow\texttt{src}\) ).</dd>
|
|
<dd><code>borderMode</code> - pixel extrapolation method (#BORDER_CONSTANT or #BORDER_REPLICATE).</dd>
|
|
<dd><code>borderValue</code> - value used in case of a constant border; by default, it equals 0.
|
|
|
|
SEE: warpAffine, resize, remap, getRectSubPix, perspectiveTransform</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="warpPerspective(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int,int)">
|
|
<h3>warpPerspective</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">warpPerspective</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
int flags,
|
|
int borderMode)</span></div>
|
|
<div class="block">Applies a perspective transformation to an image.
|
|
|
|
The function warpPerspective transforms the source image using the specified matrix:
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} \left ( \frac{M_{11} x + M_{12} y + M_{13}}{M_{31} x + M_{32} y + M_{33}} ,
|
|
\frac{M_{21} x + M_{22} y + M_{23}}{M_{31} x + M_{32} y + M_{33}} \right )\)
|
|
|
|
when the flag #WARP_INVERSE_MAP is set. Otherwise, the transformation is first inverted with invert
|
|
and then put in the formula above instead of M. The function cannot operate in-place.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image that has the size dsize and the same type as src .</dd>
|
|
<dd><code>M</code> - \(3\times 3\) transformation matrix.</dd>
|
|
<dd><code>dsize</code> - size of the output image.</dd>
|
|
<dd><code>flags</code> - combination of interpolation methods (#INTER_LINEAR or #INTER_NEAREST) and the
|
|
optional flag #WARP_INVERSE_MAP, that sets M as the inverse transformation (
|
|
\(\texttt{dst}\rightarrow\texttt{src}\) ).</dd>
|
|
<dd><code>borderMode</code> - pixel extrapolation method (#BORDER_CONSTANT or #BORDER_REPLICATE).
|
|
|
|
SEE: warpAffine, resize, remap, getRectSubPix, perspectiveTransform</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="warpPerspective(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int)">
|
|
<h3>warpPerspective</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">warpPerspective</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
int flags)</span></div>
|
|
<div class="block">Applies a perspective transformation to an image.
|
|
|
|
The function warpPerspective transforms the source image using the specified matrix:
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} \left ( \frac{M_{11} x + M_{12} y + M_{13}}{M_{31} x + M_{32} y + M_{33}} ,
|
|
\frac{M_{21} x + M_{22} y + M_{23}}{M_{31} x + M_{32} y + M_{33}} \right )\)
|
|
|
|
when the flag #WARP_INVERSE_MAP is set. Otherwise, the transformation is first inverted with invert
|
|
and then put in the formula above instead of M. The function cannot operate in-place.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image that has the size dsize and the same type as src .</dd>
|
|
<dd><code>M</code> - \(3\times 3\) transformation matrix.</dd>
|
|
<dd><code>dsize</code> - size of the output image.</dd>
|
|
<dd><code>flags</code> - combination of interpolation methods (#INTER_LINEAR or #INTER_NEAREST) and the
|
|
optional flag #WARP_INVERSE_MAP, that sets M as the inverse transformation (
|
|
\(\texttt{dst}\rightarrow\texttt{src}\) ).
|
|
|
|
SEE: warpAffine, resize, remap, getRectSubPix, perspectiveTransform</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="warpPerspective(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)">
|
|
<h3>warpPerspective</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">warpPerspective</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize)</span></div>
|
|
<div class="block">Applies a perspective transformation to an image.
|
|
|
|
The function warpPerspective transforms the source image using the specified matrix:
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} \left ( \frac{M_{11} x + M_{12} y + M_{13}}{M_{31} x + M_{32} y + M_{33}} ,
|
|
\frac{M_{21} x + M_{22} y + M_{23}}{M_{31} x + M_{32} y + M_{33}} \right )\)
|
|
|
|
when the flag #WARP_INVERSE_MAP is set. Otherwise, the transformation is first inverted with invert
|
|
and then put in the formula above instead of M. The function cannot operate in-place.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image that has the size dsize and the same type as src .</dd>
|
|
<dd><code>M</code> - \(3\times 3\) transformation matrix.</dd>
|
|
<dd><code>dsize</code> - size of the output image.
|
|
optional flag #WARP_INVERSE_MAP, that sets M as the inverse transformation (
|
|
\(\texttt{dst}\rightarrow\texttt{src}\) ).
|
|
|
|
SEE: warpAffine, resize, remap, getRectSubPix, perspectiveTransform</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="remap(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int,org.opencv.core.Scalar)">
|
|
<h3>remap</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">remap</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map2,
|
|
int interpolation,
|
|
int borderMode,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> borderValue)</span></div>
|
|
<div class="block">Applies a generic geometrical transformation to an image.
|
|
|
|
The function remap transforms the source image using the specified map:
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} (map_x(x,y),map_y(x,y))\)
|
|
|
|
with the WARP_RELATIVE_MAP flag :
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} (x+map_x(x,y),y+map_y(x,y))\)
|
|
|
|
where values of pixels with non-integer coordinates are computed using one of available
|
|
interpolation methods. \(map_x\) and \(map_y\) can be encoded as separate floating-point maps
|
|
in \(map_1\) and \(map_2\) respectively, or interleaved floating-point maps of \((x,y)\) in
|
|
\(map_1\), or fixed-point maps created by using #convertMaps. The reason you might want to
|
|
convert from floating to fixed-point representations of a map is that they can yield much faster
|
|
(\~2x) remapping operations. In the converted case, \(map_1\) contains pairs (cvFloor(x),
|
|
cvFloor(y)) and \(map_2\) contains indices in a table of interpolation coefficients.
|
|
|
|
This function cannot operate in-place.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image.</dd>
|
|
<dd><code>dst</code> - Destination image. It has the same size as map1 and the same type as src .</dd>
|
|
<dd><code>map1</code> - The first map of either (x,y) points or just x values having the type CV_16SC2 ,
|
|
CV_32FC1, or CV_32FC2. See #convertMaps for details on converting a floating point
|
|
representation to fixed-point for speed.</dd>
|
|
<dd><code>map2</code> - The second map of y values having the type CV_16UC1, CV_32FC1, or none (empty map
|
|
if map1 is (x,y) points), respectively.</dd>
|
|
<dd><code>interpolation</code> - Interpolation method (see #InterpolationFlags). The methods #INTER_AREA
|
|
#INTER_LINEAR_EXACT and #INTER_NEAREST_EXACT are not supported by this function.
|
|
The extra flag WARP_RELATIVE_MAP can be ORed to the interpolation method
|
|
(e.g. INTER_LINEAR | WARP_RELATIVE_MAP)</dd>
|
|
<dd><code>borderMode</code> - Pixel extrapolation method (see #BorderTypes). When
|
|
borderMode=#BORDER_TRANSPARENT, it means that the pixels in the destination image that
|
|
corresponds to the "outliers" in the source image are not modified by the function.</dd>
|
|
<dd><code>borderValue</code> - Value used in case of a constant border. By default, it is 0.
|
|
<b>Note:</b>
|
|
Due to current implementation limitations the size of an input and output images should be less than 32767x32767.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="remap(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>remap</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">remap</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map2,
|
|
int interpolation,
|
|
int borderMode)</span></div>
|
|
<div class="block">Applies a generic geometrical transformation to an image.
|
|
|
|
The function remap transforms the source image using the specified map:
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} (map_x(x,y),map_y(x,y))\)
|
|
|
|
with the WARP_RELATIVE_MAP flag :
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} (x+map_x(x,y),y+map_y(x,y))\)
|
|
|
|
where values of pixels with non-integer coordinates are computed using one of available
|
|
interpolation methods. \(map_x\) and \(map_y\) can be encoded as separate floating-point maps
|
|
in \(map_1\) and \(map_2\) respectively, or interleaved floating-point maps of \((x,y)\) in
|
|
\(map_1\), or fixed-point maps created by using #convertMaps. The reason you might want to
|
|
convert from floating to fixed-point representations of a map is that they can yield much faster
|
|
(\~2x) remapping operations. In the converted case, \(map_1\) contains pairs (cvFloor(x),
|
|
cvFloor(y)) and \(map_2\) contains indices in a table of interpolation coefficients.
|
|
|
|
This function cannot operate in-place.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image.</dd>
|
|
<dd><code>dst</code> - Destination image. It has the same size as map1 and the same type as src .</dd>
|
|
<dd><code>map1</code> - The first map of either (x,y) points or just x values having the type CV_16SC2 ,
|
|
CV_32FC1, or CV_32FC2. See #convertMaps for details on converting a floating point
|
|
representation to fixed-point for speed.</dd>
|
|
<dd><code>map2</code> - The second map of y values having the type CV_16UC1, CV_32FC1, or none (empty map
|
|
if map1 is (x,y) points), respectively.</dd>
|
|
<dd><code>interpolation</code> - Interpolation method (see #InterpolationFlags). The methods #INTER_AREA
|
|
#INTER_LINEAR_EXACT and #INTER_NEAREST_EXACT are not supported by this function.
|
|
The extra flag WARP_RELATIVE_MAP can be ORed to the interpolation method
|
|
(e.g. INTER_LINEAR | WARP_RELATIVE_MAP)</dd>
|
|
<dd><code>borderMode</code> - Pixel extrapolation method (see #BorderTypes). When
|
|
borderMode=#BORDER_TRANSPARENT, it means that the pixels in the destination image that
|
|
corresponds to the "outliers" in the source image are not modified by the function.
|
|
<b>Note:</b>
|
|
Due to current implementation limitations the size of an input and output images should be less than 32767x32767.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="remap(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>remap</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">remap</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map2,
|
|
int interpolation)</span></div>
|
|
<div class="block">Applies a generic geometrical transformation to an image.
|
|
|
|
The function remap transforms the source image using the specified map:
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} (map_x(x,y),map_y(x,y))\)
|
|
|
|
with the WARP_RELATIVE_MAP flag :
|
|
|
|
\(\texttt{dst} (x,y) = \texttt{src} (x+map_x(x,y),y+map_y(x,y))\)
|
|
|
|
where values of pixels with non-integer coordinates are computed using one of available
|
|
interpolation methods. \(map_x\) and \(map_y\) can be encoded as separate floating-point maps
|
|
in \(map_1\) and \(map_2\) respectively, or interleaved floating-point maps of \((x,y)\) in
|
|
\(map_1\), or fixed-point maps created by using #convertMaps. The reason you might want to
|
|
convert from floating to fixed-point representations of a map is that they can yield much faster
|
|
(\~2x) remapping operations. In the converted case, \(map_1\) contains pairs (cvFloor(x),
|
|
cvFloor(y)) and \(map_2\) contains indices in a table of interpolation coefficients.
|
|
|
|
This function cannot operate in-place.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image.</dd>
|
|
<dd><code>dst</code> - Destination image. It has the same size as map1 and the same type as src .</dd>
|
|
<dd><code>map1</code> - The first map of either (x,y) points or just x values having the type CV_16SC2 ,
|
|
CV_32FC1, or CV_32FC2. See #convertMaps for details on converting a floating point
|
|
representation to fixed-point for speed.</dd>
|
|
<dd><code>map2</code> - The second map of y values having the type CV_16UC1, CV_32FC1, or none (empty map
|
|
if map1 is (x,y) points), respectively.</dd>
|
|
<dd><code>interpolation</code> - Interpolation method (see #InterpolationFlags). The methods #INTER_AREA
|
|
#INTER_LINEAR_EXACT and #INTER_NEAREST_EXACT are not supported by this function.
|
|
The extra flag WARP_RELATIVE_MAP can be ORed to the interpolation method
|
|
(e.g. INTER_LINEAR | WARP_RELATIVE_MAP)
|
|
borderMode=#BORDER_TRANSPARENT, it means that the pixels in the destination image that
|
|
corresponds to the "outliers" in the source image are not modified by the function.
|
|
<b>Note:</b>
|
|
Due to current implementation limitations the size of an input and output images should be less than 32767x32767.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="convertMaps(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,boolean)">
|
|
<h3>convertMaps</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">convertMaps</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dstmap1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dstmap2,
|
|
int dstmap1type,
|
|
boolean nninterpolation)</span></div>
|
|
<div class="block">Converts image transformation maps from one representation to another.
|
|
|
|
The function converts a pair of maps for remap from one representation to another. The following
|
|
options ( (map1.type(), map2.type()) \(\rightarrow\) (dstmap1.type(), dstmap2.type()) ) are
|
|
supported:
|
|
|
|
<ul>
|
|
<li>
|
|
\(\texttt{(CV_32FC1, CV_32FC1)} \rightarrow \texttt{(CV_16SC2, CV_16UC1)}\). This is the
|
|
most frequently used conversion operation, in which the original floating-point maps (see #remap)
|
|
are converted to a more compact and much faster fixed-point representation. The first output array
|
|
contains the rounded coordinates and the second array (created only when nninterpolation=false )
|
|
contains indices in the interpolation tables.
|
|
</li>
|
|
</ul>
|
|
|
|
<ul>
|
|
<li>
|
|
\(\texttt{(CV_32FC2)} \rightarrow \texttt{(CV_16SC2, CV_16UC1)}\). The same as above but
|
|
the original maps are stored in one 2-channel matrix.
|
|
</li>
|
|
</ul>
|
|
|
|
<ul>
|
|
<li>
|
|
Reverse conversion. Obviously, the reconstructed floating-point maps will not be exactly the same
|
|
as the originals.
|
|
</li>
|
|
</ul></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>map1</code> - The first input map of type CV_16SC2, CV_32FC1, or CV_32FC2 .</dd>
|
|
<dd><code>map2</code> - The second input map of type CV_16UC1, CV_32FC1, or none (empty matrix),
|
|
respectively.</dd>
|
|
<dd><code>dstmap1</code> - The first output map that has the type dstmap1type and the same size as src .</dd>
|
|
<dd><code>dstmap2</code> - The second output map.</dd>
|
|
<dd><code>dstmap1type</code> - Type of the first output map that should be CV_16SC2, CV_32FC1, or
|
|
CV_32FC2 .</dd>
|
|
<dd><code>nninterpolation</code> - Flag indicating whether the fixed-point maps are used for the
|
|
nearest-neighbor or for a more complex interpolation.
|
|
|
|
SEE: remap, undistort, initUndistortRectifyMap</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="convertMaps(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>convertMaps</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">convertMaps</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> map2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dstmap1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dstmap2,
|
|
int dstmap1type)</span></div>
|
|
<div class="block">Converts image transformation maps from one representation to another.
|
|
|
|
The function converts a pair of maps for remap from one representation to another. The following
|
|
options ( (map1.type(), map2.type()) \(\rightarrow\) (dstmap1.type(), dstmap2.type()) ) are
|
|
supported:
|
|
|
|
<ul>
|
|
<li>
|
|
\(\texttt{(CV_32FC1, CV_32FC1)} \rightarrow \texttt{(CV_16SC2, CV_16UC1)}\). This is the
|
|
most frequently used conversion operation, in which the original floating-point maps (see #remap)
|
|
are converted to a more compact and much faster fixed-point representation. The first output array
|
|
contains the rounded coordinates and the second array (created only when nninterpolation=false )
|
|
contains indices in the interpolation tables.
|
|
</li>
|
|
</ul>
|
|
|
|
<ul>
|
|
<li>
|
|
\(\texttt{(CV_32FC2)} \rightarrow \texttt{(CV_16SC2, CV_16UC1)}\). The same as above but
|
|
the original maps are stored in one 2-channel matrix.
|
|
</li>
|
|
</ul>
|
|
|
|
<ul>
|
|
<li>
|
|
Reverse conversion. Obviously, the reconstructed floating-point maps will not be exactly the same
|
|
as the originals.
|
|
</li>
|
|
</ul></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>map1</code> - The first input map of type CV_16SC2, CV_32FC1, or CV_32FC2 .</dd>
|
|
<dd><code>map2</code> - The second input map of type CV_16UC1, CV_32FC1, or none (empty matrix),
|
|
respectively.</dd>
|
|
<dd><code>dstmap1</code> - The first output map that has the type dstmap1type and the same size as src .</dd>
|
|
<dd><code>dstmap2</code> - The second output map.</dd>
|
|
<dd><code>dstmap1type</code> - Type of the first output map that should be CV_16SC2, CV_32FC1, or
|
|
CV_32FC2 .
|
|
nearest-neighbor or for a more complex interpolation.
|
|
|
|
SEE: remap, undistort, initUndistortRectifyMap</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getRotationMatrix2D(org.opencv.core.Point,double,double)">
|
|
<h3>getRotationMatrix2D</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></span> <span class="element-name">getRotationMatrix2D</span><wbr><span class="parameters">(<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
double angle,
|
|
double scale)</span></div>
|
|
<div class="block">Calculates an affine matrix of 2D rotation.
|
|
|
|
The function calculates the following matrix:
|
|
|
|
\(\begin{bmatrix} \alpha & \beta & (1- \alpha ) \cdot \texttt{center.x} - \beta \cdot \texttt{center.y} \\ - \beta & \alpha & \beta \cdot \texttt{center.x} + (1- \alpha ) \cdot \texttt{center.y} \end{bmatrix}\)
|
|
|
|
where
|
|
|
|
\(\begin{array}{l} \alpha = \texttt{scale} \cdot \cos \texttt{angle} , \\ \beta = \texttt{scale} \cdot \sin \texttt{angle} \end{array}\)
|
|
|
|
The transformation maps the rotation center to itself. If this is not the target, adjust the shift.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>center</code> - Center of the rotation in the source image.</dd>
|
|
<dd><code>angle</code> - Rotation angle in degrees. Positive values mean counter-clockwise rotation (the
|
|
coordinate origin is assumed to be the top-left corner).</dd>
|
|
<dd><code>scale</code> - Isotropic scale factor.
|
|
|
|
SEE: getAffineTransform, warpAffine, transform</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="invertAffineTransform(org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>invertAffineTransform</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">invertAffineTransform</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> M,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> iM)</span></div>
|
|
<div class="block">Inverts an affine transformation.
|
|
|
|
The function computes an inverse affine transformation represented by \(2 \times 3\) matrix M:
|
|
|
|
\(\begin{bmatrix} a_{11} & a_{12} & b_1 \\ a_{21} & a_{22} & b_2 \end{bmatrix}\)
|
|
|
|
The result is also a \(2 \times 3\) matrix of the same type as M.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>M</code> - Original affine transformation.</dd>
|
|
<dd><code>iM</code> - Output reverse affine transformation.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getPerspectiveTransform(org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>getPerspectiveTransform</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></span> <span class="element-name">getPerspectiveTransform</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int solveMethod)</span></div>
|
|
<div class="block">Calculates a perspective transform from four pairs of the corresponding points.
|
|
|
|
The function calculates the \(3 \times 3\) matrix of a perspective transform so that:
|
|
|
|
\(\begin{bmatrix} t_i x'_i \\ t_i y'_i \\ t_i \end{bmatrix} = \texttt{map_matrix} \cdot \begin{bmatrix} x_i \\ y_i \\ 1 \end{bmatrix}\)
|
|
|
|
where
|
|
|
|
\(dst(i)=(x'_i,y'_i), src(i)=(x_i, y_i), i=0,1,2,3\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Coordinates of quadrangle vertices in the source image.</dd>
|
|
<dd><code>dst</code> - Coordinates of the corresponding quadrangle vertices in the destination image.</dd>
|
|
<dd><code>solveMethod</code> - method passed to cv::solve (#DecompTypes)
|
|
|
|
SEE: findHomography, warpPerspective, perspectiveTransform</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getPerspectiveTransform(org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>getPerspectiveTransform</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></span> <span class="element-name">getPerspectiveTransform</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</span></div>
|
|
<div class="block">Calculates a perspective transform from four pairs of the corresponding points.
|
|
|
|
The function calculates the \(3 \times 3\) matrix of a perspective transform so that:
|
|
|
|
\(\begin{bmatrix} t_i x'_i \\ t_i y'_i \\ t_i \end{bmatrix} = \texttt{map_matrix} \cdot \begin{bmatrix} x_i \\ y_i \\ 1 \end{bmatrix}\)
|
|
|
|
where
|
|
|
|
\(dst(i)=(x'_i,y'_i), src(i)=(x_i, y_i), i=0,1,2,3\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Coordinates of quadrangle vertices in the source image.</dd>
|
|
<dd><code>dst</code> - Coordinates of the corresponding quadrangle vertices in the destination image.
|
|
|
|
SEE: findHomography, warpPerspective, perspectiveTransform</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getAffineTransform(org.opencv.core.MatOfPoint2f,org.opencv.core.MatOfPoint2f)">
|
|
<h3>getAffineTransform</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Mat.html" title="class in org.opencv.core">Mat</a></span> <span class="element-name">getAffineTransform</span><wbr><span class="parameters">(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> src,
|
|
<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> dst)</span></div>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getRectSubPix(org.opencv.core.Mat,org.opencv.core.Size,org.opencv.core.Point,org.opencv.core.Mat,int)">
|
|
<h3>getRectSubPix</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">getRectSubPix</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> patchSize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> patch,
|
|
int patchType)</span></div>
|
|
<div class="block">Retrieves a pixel rectangle from an image with sub-pixel accuracy.
|
|
|
|
The function getRectSubPix extracts pixels from src:
|
|
|
|
\(patch(x, y) = src(x + \texttt{center.x} - ( \texttt{dst.cols} -1)*0.5, y + \texttt{center.y} - ( \texttt{dst.rows} -1)*0.5)\)
|
|
|
|
where the values of the pixels at non-integer coordinates are retrieved using bilinear
|
|
interpolation. Every channel of multi-channel images is processed independently. Also
|
|
the image should be a single channel or three channel image. While the center of the
|
|
rectangle must be inside the image, parts of the rectangle may be outside.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Source image.</dd>
|
|
<dd><code>patchSize</code> - Size of the extracted patch.</dd>
|
|
<dd><code>center</code> - Floating point coordinates of the center of the extracted rectangle within the
|
|
source image. The center must be inside the image.</dd>
|
|
<dd><code>patch</code> - Extracted patch that has the size patchSize and the same number of channels as src .</dd>
|
|
<dd><code>patchType</code> - Depth of the extracted pixels. By default, they have the same depth as src .
|
|
|
|
SEE: warpAffine, warpPerspective</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getRectSubPix(org.opencv.core.Mat,org.opencv.core.Size,org.opencv.core.Point,org.opencv.core.Mat)">
|
|
<h3>getRectSubPix</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">getRectSubPix</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> patchSize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> patch)</span></div>
|
|
<div class="block">Retrieves a pixel rectangle from an image with sub-pixel accuracy.
|
|
|
|
The function getRectSubPix extracts pixels from src:
|
|
|
|
\(patch(x, y) = src(x + \texttt{center.x} - ( \texttt{dst.cols} -1)*0.5, y + \texttt{center.y} - ( \texttt{dst.rows} -1)*0.5)\)
|
|
|
|
where the values of the pixels at non-integer coordinates are retrieved using bilinear
|
|
interpolation. Every channel of multi-channel images is processed independently. Also
|
|
the image should be a single channel or three channel image. While the center of the
|
|
rectangle must be inside the image, parts of the rectangle may be outside.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Source image.</dd>
|
|
<dd><code>patchSize</code> - Size of the extracted patch.</dd>
|
|
<dd><code>center</code> - Floating point coordinates of the center of the extracted rectangle within the
|
|
source image. The center must be inside the image.</dd>
|
|
<dd><code>patch</code> - Extracted patch that has the size patchSize and the same number of channels as src .
|
|
|
|
SEE: warpAffine, warpPerspective</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="warpPolar(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,org.opencv.core.Point,double,int)">
|
|
<h3>warpPolar</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">warpPolar</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dsize,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
double maxRadius,
|
|
int flags)</span></div>
|
|
<div class="block">Remaps an image to polar or semilog-polar coordinates space
|
|
|
|
polar_remaps_reference_image
|
|

|
|
|
|
Transform the source image using the following transformation:
|
|
\(
|
|
dst(\rho , \phi ) = src(x,y)
|
|
\)
|
|
|
|
where
|
|
\(
|
|
\begin{array}{l}
|
|
\vec{I} = (x - center.x, \;y - center.y) \\
|
|
\phi = Kangle \cdot \texttt{angle} (\vec{I}) \\
|
|
\rho = \left\{\begin{matrix}
|
|
Klin \cdot \texttt{magnitude} (\vec{I}) & default \\
|
|
Klog \cdot log_e(\texttt{magnitude} (\vec{I})) & if \; semilog \\
|
|
\end{matrix}\right.
|
|
\end{array}
|
|
\)
|
|
|
|
and
|
|
\(
|
|
\begin{array}{l}
|
|
Kangle = dsize.height / 2\Pi \\
|
|
Klin = dsize.width / maxRadius \\
|
|
Klog = dsize.width / log_e(maxRadius) \\
|
|
\end{array}
|
|
\)
|
|
|
|
|
|
\par Linear vs semilog mapping
|
|
|
|
Polar mapping can be linear or semi-log. Add one of #WarpPolarMode to <code>flags</code> to specify the polar mapping mode.
|
|
|
|
Linear is the default mode.
|
|
|
|
The semilog mapping emulates the human "foveal" vision that permit very high acuity on the line of sight (central vision)
|
|
in contrast to peripheral vision where acuity is minor.
|
|
|
|
\par Option on <code>dsize</code>:
|
|
|
|
<ul>
|
|
<li>
|
|
if both values in <code>dsize &lt;=0 </code> (default),
|
|
the destination image will have (almost) same area of source bounding circle:
|
|
\(\begin{array}{l}
|
|
dsize.area \leftarrow (maxRadius^2 \cdot \Pi) \\
|
|
dsize.width = \texttt{cvRound}(maxRadius) \\
|
|
dsize.height = \texttt{cvRound}(maxRadius \cdot \Pi) \\
|
|
\end{array}\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
if only <code>dsize.height &lt;= 0</code>,
|
|
the destination image area will be proportional to the bounding circle area but scaled by <code>Kx * Kx</code>:
|
|
\(\begin{array}{l}
|
|
dsize.height = \texttt{cvRound}(dsize.width \cdot \Pi) \\
|
|
\end{array}
|
|
\)
|
|
</li>
|
|
</ul>
|
|
|
|
<ul>
|
|
<li>
|
|
if both values in <code>dsize &gt; 0 </code>,
|
|
the destination image will have the given size therefore the area of the bounding circle will be scaled to <code>dsize</code>.
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
\par Reverse mapping
|
|
|
|
You can get reverse mapping adding #WARP_INVERSE_MAP to <code>flags</code>
|
|
\snippet polar_transforms.cpp InverseMap
|
|
|
|
In addiction, to calculate the original coordinate from a polar mapped coordinate \((rho, phi)->(x, y)\):
|
|
\snippet polar_transforms.cpp InverseCoordinate</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source image.</dd>
|
|
<dd><code>dst</code> - Destination image. It will have same type as src.</dd>
|
|
<dd><code>dsize</code> - The destination image size (see description for valid options).</dd>
|
|
<dd><code>center</code> - The transformation center.</dd>
|
|
<dd><code>maxRadius</code> - The radius of the bounding circle to transform. It determines the inverse magnitude scale parameter too.</dd>
|
|
<dd><code>flags</code> - A combination of interpolation methods, #InterpolationFlags + #WarpPolarMode.
|
|
<ul>
|
|
<li>
|
|
Add #WARP_POLAR_LINEAR to select linear polar mapping (default)
|
|
</li>
|
|
<li>
|
|
Add #WARP_POLAR_LOG to select semilog polar mapping
|
|
</li>
|
|
<li>
|
|
Add #WARP_INVERSE_MAP for reverse mapping.
|
|
</li>
|
|
</ul>
|
|
<b>Note:</b>
|
|
<ul>
|
|
<li>
|
|
The function can not operate in-place.
|
|
</li>
|
|
<li>
|
|
To calculate magnitude and angle in degrees #cartToPolar is used internally thus angles are measured from 0 to 360 with accuracy about 0.3 degrees.
|
|
</li>
|
|
<li>
|
|
This function uses #remap. Due to current implementation limitations the size of an input and output images should be less than 32767x32767.
|
|
</li>
|
|
</ul>
|
|
|
|
SEE: cv::remap</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="integral3(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>integral3</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">integral3</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sqsum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> tilted,
|
|
int sdepth,
|
|
int sqdepth)</span></div>
|
|
<div class="block">Calculates the integral of an image.
|
|
|
|
The function calculates one or more integral images for the source image as follows:
|
|
|
|
\(\texttt{sum} (X,Y) = \sum _{x<X,y<Y} \texttt{image} (x,y)\)
|
|
|
|
\(\texttt{sqsum} (X,Y) = \sum _{x<X,y<Y} \texttt{image} (x,y)^2\)
|
|
|
|
\(\texttt{tilted} (X,Y) = \sum _{y<Y,abs(x-X+1) \leq Y-y-1} \texttt{image} (x,y)\)
|
|
|
|
Using these integral images, you can calculate sum, mean, and standard deviation over a specific
|
|
up-right or rotated rectangular region of the image in a constant time, for example:
|
|
|
|
\(\sum _{x_1 \leq x < x_2, \, y_1 \leq y < y_2} \texttt{image} (x,y) = \texttt{sum} (x_2,y_2)- \texttt{sum} (x_1,y_2)- \texttt{sum} (x_2,y_1)+ \texttt{sum} (x_1,y_1)\)
|
|
|
|
It makes possible to do a fast blurring or fast block correlation with a variable window size, for
|
|
example. In case of multi-channel images, sums for each channel are accumulated independently.
|
|
|
|
As a practical example, the next figure shows the calculation of the integral of a straight
|
|
rectangle Rect(4,4,3,2) and of a tilted rectangle Rect(5,1,2,3) . The selected pixels in the
|
|
original image are shown, as well as the relative pixels in the integral images sum and tilted .
|
|
|
|
</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image as \(W \times H\), 8-bit or floating-point (32f or 64f).</dd>
|
|
<dd><code>sum</code> - integral image as \((W+1)\times (H+1)\) , 32-bit integer or floating-point (32f or 64f).</dd>
|
|
<dd><code>sqsum</code> - integral image for squared pixel values; it is \((W+1)\times (H+1)\), double-precision
|
|
floating-point (64f) array.</dd>
|
|
<dd><code>tilted</code> - integral for the image rotated by 45 degrees; it is \((W+1)\times (H+1)\) array with
|
|
the same data type as sum.</dd>
|
|
<dd><code>sdepth</code> - desired depth of the integral and the tilted integral images, CV_32S, CV_32F, or
|
|
CV_64F.</dd>
|
|
<dd><code>sqdepth</code> - desired depth of the integral image of squared pixel values, CV_32F or CV_64F.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="integral3(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>integral3</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">integral3</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sqsum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> tilted,
|
|
int sdepth)</span></div>
|
|
<div class="block">Calculates the integral of an image.
|
|
|
|
The function calculates one or more integral images for the source image as follows:
|
|
|
|
\(\texttt{sum} (X,Y) = \sum _{x<X,y<Y} \texttt{image} (x,y)\)
|
|
|
|
\(\texttt{sqsum} (X,Y) = \sum _{x<X,y<Y} \texttt{image} (x,y)^2\)
|
|
|
|
\(\texttt{tilted} (X,Y) = \sum _{y<Y,abs(x-X+1) \leq Y-y-1} \texttt{image} (x,y)\)
|
|
|
|
Using these integral images, you can calculate sum, mean, and standard deviation over a specific
|
|
up-right or rotated rectangular region of the image in a constant time, for example:
|
|
|
|
\(\sum _{x_1 \leq x < x_2, \, y_1 \leq y < y_2} \texttt{image} (x,y) = \texttt{sum} (x_2,y_2)- \texttt{sum} (x_1,y_2)- \texttt{sum} (x_2,y_1)+ \texttt{sum} (x_1,y_1)\)
|
|
|
|
It makes possible to do a fast blurring or fast block correlation with a variable window size, for
|
|
example. In case of multi-channel images, sums for each channel are accumulated independently.
|
|
|
|
As a practical example, the next figure shows the calculation of the integral of a straight
|
|
rectangle Rect(4,4,3,2) and of a tilted rectangle Rect(5,1,2,3) . The selected pixels in the
|
|
original image are shown, as well as the relative pixels in the integral images sum and tilted .
|
|
|
|
</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image as \(W \times H\), 8-bit or floating-point (32f or 64f).</dd>
|
|
<dd><code>sum</code> - integral image as \((W+1)\times (H+1)\) , 32-bit integer or floating-point (32f or 64f).</dd>
|
|
<dd><code>sqsum</code> - integral image for squared pixel values; it is \((W+1)\times (H+1)\), double-precision
|
|
floating-point (64f) array.</dd>
|
|
<dd><code>tilted</code> - integral for the image rotated by 45 degrees; it is \((W+1)\times (H+1)\) array with
|
|
the same data type as sum.</dd>
|
|
<dd><code>sdepth</code> - desired depth of the integral and the tilted integral images, CV_32S, CV_32F, or
|
|
CV_64F.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="integral3(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>integral3</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">integral3</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sqsum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> tilted)</span></div>
|
|
<div class="block">Calculates the integral of an image.
|
|
|
|
The function calculates one or more integral images for the source image as follows:
|
|
|
|
\(\texttt{sum} (X,Y) = \sum _{x<X,y<Y} \texttt{image} (x,y)\)
|
|
|
|
\(\texttt{sqsum} (X,Y) = \sum _{x<X,y<Y} \texttt{image} (x,y)^2\)
|
|
|
|
\(\texttt{tilted} (X,Y) = \sum _{y<Y,abs(x-X+1) \leq Y-y-1} \texttt{image} (x,y)\)
|
|
|
|
Using these integral images, you can calculate sum, mean, and standard deviation over a specific
|
|
up-right or rotated rectangular region of the image in a constant time, for example:
|
|
|
|
\(\sum _{x_1 \leq x < x_2, \, y_1 \leq y < y_2} \texttt{image} (x,y) = \texttt{sum} (x_2,y_2)- \texttt{sum} (x_1,y_2)- \texttt{sum} (x_2,y_1)+ \texttt{sum} (x_1,y_1)\)
|
|
|
|
It makes possible to do a fast blurring or fast block correlation with a variable window size, for
|
|
example. In case of multi-channel images, sums for each channel are accumulated independently.
|
|
|
|
As a practical example, the next figure shows the calculation of the integral of a straight
|
|
rectangle Rect(4,4,3,2) and of a tilted rectangle Rect(5,1,2,3) . The selected pixels in the
|
|
original image are shown, as well as the relative pixels in the integral images sum and tilted .
|
|
|
|
</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image as \(W \times H\), 8-bit or floating-point (32f or 64f).</dd>
|
|
<dd><code>sum</code> - integral image as \((W+1)\times (H+1)\) , 32-bit integer or floating-point (32f or 64f).</dd>
|
|
<dd><code>sqsum</code> - integral image for squared pixel values; it is \((W+1)\times (H+1)\), double-precision
|
|
floating-point (64f) array.</dd>
|
|
<dd><code>tilted</code> - integral for the image rotated by 45 degrees; it is \((W+1)\times (H+1)\) array with
|
|
the same data type as sum.
|
|
CV_64F.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="integral(org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>integral</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">integral</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
int sdepth)</span></div>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="integral(org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>integral</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">integral</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum)</span></div>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="integral2(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>integral2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">integral2</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sqsum,
|
|
int sdepth,
|
|
int sqdepth)</span></div>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="integral2(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>integral2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">integral2</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sqsum,
|
|
int sdepth)</span></div>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="integral2(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>integral2</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">integral2</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sum,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> sqsum)</span></div>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="accumulate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>accumulate</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">accumulate</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask)</span></div>
|
|
<div class="block">Adds an image to the accumulator image.
|
|
|
|
The function adds src or some of its elements to dst :
|
|
|
|
\(\texttt{dst} (x,y) \leftarrow \texttt{dst} (x,y) + \texttt{src} (x,y) \quad \text{if} \quad \texttt{mask} (x,y) \ne 0\)
|
|
|
|
The function supports multi-channel images. Each channel is processed independently.
|
|
|
|
The function cv::accumulate can be used, for example, to collect statistics of a scene background
|
|
viewed by a still camera and for the further foreground-background segmentation.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Input image of type CV_8UC(n), CV_16UC(n), CV_32FC(n) or CV_64FC(n), where n is a positive integer.</dd>
|
|
<dd><code>dst</code> - %Accumulator image with the same number of channels as input image, and a depth of CV_32F or CV_64F.</dd>
|
|
<dd><code>mask</code> - Optional operation mask.
|
|
|
|
SEE: accumulateSquare, accumulateProduct, accumulateWeighted</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="accumulate(org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>accumulate</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">accumulate</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</span></div>
|
|
<div class="block">Adds an image to the accumulator image.
|
|
|
|
The function adds src or some of its elements to dst :
|
|
|
|
\(\texttt{dst} (x,y) \leftarrow \texttt{dst} (x,y) + \texttt{src} (x,y) \quad \text{if} \quad \texttt{mask} (x,y) \ne 0\)
|
|
|
|
The function supports multi-channel images. Each channel is processed independently.
|
|
|
|
The function cv::accumulate can be used, for example, to collect statistics of a scene background
|
|
viewed by a still camera and for the further foreground-background segmentation.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Input image of type CV_8UC(n), CV_16UC(n), CV_32FC(n) or CV_64FC(n), where n is a positive integer.</dd>
|
|
<dd><code>dst</code> - %Accumulator image with the same number of channels as input image, and a depth of CV_32F or CV_64F.
|
|
|
|
SEE: accumulateSquare, accumulateProduct, accumulateWeighted</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="accumulateSquare(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>accumulateSquare</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">accumulateSquare</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask)</span></div>
|
|
<div class="block">Adds the square of a source image to the accumulator image.
|
|
|
|
The function adds the input image src or its selected region, raised to a power of 2, to the
|
|
accumulator dst :
|
|
|
|
\(\texttt{dst} (x,y) \leftarrow \texttt{dst} (x,y) + \texttt{src} (x,y)^2 \quad \text{if} \quad \texttt{mask} (x,y) \ne 0\)
|
|
|
|
The function supports multi-channel images. Each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Input image as 1- or 3-channel, 8-bit or 32-bit floating point.</dd>
|
|
<dd><code>dst</code> - %Accumulator image with the same number of channels as input image, 32-bit or 64-bit
|
|
floating-point.</dd>
|
|
<dd><code>mask</code> - Optional operation mask.
|
|
|
|
SEE: accumulateSquare, accumulateProduct, accumulateWeighted</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="accumulateSquare(org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>accumulateSquare</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">accumulateSquare</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</span></div>
|
|
<div class="block">Adds the square of a source image to the accumulator image.
|
|
|
|
The function adds the input image src or its selected region, raised to a power of 2, to the
|
|
accumulator dst :
|
|
|
|
\(\texttt{dst} (x,y) \leftarrow \texttt{dst} (x,y) + \texttt{src} (x,y)^2 \quad \text{if} \quad \texttt{mask} (x,y) \ne 0\)
|
|
|
|
The function supports multi-channel images. Each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Input image as 1- or 3-channel, 8-bit or 32-bit floating point.</dd>
|
|
<dd><code>dst</code> - %Accumulator image with the same number of channels as input image, 32-bit or 64-bit
|
|
floating-point.
|
|
|
|
SEE: accumulateSquare, accumulateProduct, accumulateWeighted</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="accumulateProduct(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>accumulateProduct</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">accumulateProduct</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask)</span></div>
|
|
<div class="block">Adds the per-element product of two input images to the accumulator image.
|
|
|
|
The function adds the product of two images or their selected regions to the accumulator dst :
|
|
|
|
\(\texttt{dst} (x,y) \leftarrow \texttt{dst} (x,y) + \texttt{src1} (x,y) \cdot \texttt{src2} (x,y) \quad \text{if} \quad \texttt{mask} (x,y) \ne 0\)
|
|
|
|
The function supports multi-channel images. Each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src1</code> - First input image, 1- or 3-channel, 8-bit or 32-bit floating point.</dd>
|
|
<dd><code>src2</code> - Second input image of the same type and the same size as src1 .</dd>
|
|
<dd><code>dst</code> - %Accumulator image with the same number of channels as input images, 32-bit or 64-bit
|
|
floating-point.</dd>
|
|
<dd><code>mask</code> - Optional operation mask.
|
|
|
|
SEE: accumulate, accumulateSquare, accumulateWeighted</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="accumulateProduct(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>accumulateProduct</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">accumulateProduct</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</span></div>
|
|
<div class="block">Adds the per-element product of two input images to the accumulator image.
|
|
|
|
The function adds the product of two images or their selected regions to the accumulator dst :
|
|
|
|
\(\texttt{dst} (x,y) \leftarrow \texttt{dst} (x,y) + \texttt{src1} (x,y) \cdot \texttt{src2} (x,y) \quad \text{if} \quad \texttt{mask} (x,y) \ne 0\)
|
|
|
|
The function supports multi-channel images. Each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src1</code> - First input image, 1- or 3-channel, 8-bit or 32-bit floating point.</dd>
|
|
<dd><code>src2</code> - Second input image of the same type and the same size as src1 .</dd>
|
|
<dd><code>dst</code> - %Accumulator image with the same number of channels as input images, 32-bit or 64-bit
|
|
floating-point.
|
|
|
|
SEE: accumulate, accumulateSquare, accumulateWeighted</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="accumulateWeighted(org.opencv.core.Mat,org.opencv.core.Mat,double,org.opencv.core.Mat)">
|
|
<h3>accumulateWeighted</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">accumulateWeighted</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double alpha,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask)</span></div>
|
|
<div class="block">Updates a running average.
|
|
|
|
The function calculates the weighted sum of the input image src and the accumulator dst so that dst
|
|
becomes a running average of a frame sequence:
|
|
|
|
\(\texttt{dst} (x,y) \leftarrow (1- \texttt{alpha} ) \cdot \texttt{dst} (x,y) + \texttt{alpha} \cdot \texttt{src} (x,y) \quad \text{if} \quad \texttt{mask} (x,y) \ne 0\)
|
|
|
|
That is, alpha regulates the update speed (how fast the accumulator "forgets" about earlier images).
|
|
The function supports multi-channel images. Each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Input image as 1- or 3-channel, 8-bit or 32-bit floating point.</dd>
|
|
<dd><code>dst</code> - %Accumulator image with the same number of channels as input image, 32-bit or 64-bit
|
|
floating-point.</dd>
|
|
<dd><code>alpha</code> - Weight of the input image.</dd>
|
|
<dd><code>mask</code> - Optional operation mask.
|
|
|
|
SEE: accumulate, accumulateSquare, accumulateProduct</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="accumulateWeighted(org.opencv.core.Mat,org.opencv.core.Mat,double)">
|
|
<h3>accumulateWeighted</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">accumulateWeighted</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double alpha)</span></div>
|
|
<div class="block">Updates a running average.
|
|
|
|
The function calculates the weighted sum of the input image src and the accumulator dst so that dst
|
|
becomes a running average of a frame sequence:
|
|
|
|
\(\texttt{dst} (x,y) \leftarrow (1- \texttt{alpha} ) \cdot \texttt{dst} (x,y) + \texttt{alpha} \cdot \texttt{src} (x,y) \quad \text{if} \quad \texttt{mask} (x,y) \ne 0\)
|
|
|
|
That is, alpha regulates the update speed (how fast the accumulator "forgets" about earlier images).
|
|
The function supports multi-channel images. Each channel is processed independently.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Input image as 1- or 3-channel, 8-bit or 32-bit floating point.</dd>
|
|
<dd><code>dst</code> - %Accumulator image with the same number of channels as input image, 32-bit or 64-bit
|
|
floating-point.</dd>
|
|
<dd><code>alpha</code> - Weight of the input image.
|
|
|
|
SEE: accumulate, accumulateSquare, accumulateProduct</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="phaseCorrelate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,double[])">
|
|
<h3>phaseCorrelate</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Point.html" title="class in org.opencv.core">Point</a></span> <span class="element-name">phaseCorrelate</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> window,
|
|
double[] response)</span></div>
|
|
<div class="block">The function is used to detect translational shifts that occur between two images.
|
|
|
|
The operation takes advantage of the Fourier shift theorem for detecting the translational shift in
|
|
the frequency domain. It can be used for fast image registration as well as motion estimation. For
|
|
more information please see <https://en.wikipedia.org/wiki/Phase_correlation>
|
|
|
|
Calculates the cross-power spectrum of two supplied source arrays. The arrays are padded if needed
|
|
with getOptimalDFTSize.
|
|
|
|
The function performs the following equations:
|
|
<ul>
|
|
<li>
|
|
First it applies a Hanning window to each image to remove possible edge effects, if it's provided
|
|
by user. See REF: createHanningWindow and <https://en.wikipedia.org/wiki/Hann_function>. This window may
|
|
be cached until the array size changes to speed up processing time.
|
|
</li>
|
|
<li>
|
|
Next it computes the forward DFTs of each source array:
|
|
\(\mathbf{G}_a = \mathcal{F}\{src_1\}, \; \mathbf{G}_b = \mathcal{F}\{src_2\}\)
|
|
where \(\mathcal{F}\) is the forward DFT.
|
|
</li>
|
|
<li>
|
|
It then computes the cross-power spectrum of each frequency domain array:
|
|
\(R = \frac{ \mathbf{G}_a \mathbf{G}_b^*}{|\mathbf{G}_a \mathbf{G}_b^*|}\)
|
|
</li>
|
|
<li>
|
|
Next the cross-correlation is converted back into the time domain via the inverse DFT:
|
|
\(r = \mathcal{F}^{-1}\{R\}\)
|
|
</li>
|
|
<li>
|
|
Finally, it computes the peak location and computes a 5x5 weighted centroid around the peak to
|
|
achieve sub-pixel accuracy.
|
|
\((\Delta x, \Delta y) = \texttt{weightedCentroid} \{\arg \max_{(x, y)}\{r\}\}\)
|
|
</li>
|
|
<li>
|
|
If non-zero, the response parameter is computed as the sum of the elements of r within the 5x5
|
|
centroid around the peak location. It is normalized to a maximum of 1 (meaning there is a single
|
|
peak) and will be smaller when there are multiple peaks.
|
|
</li>
|
|
</ul></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src1</code> - Source floating point array (CV_32FC1 or CV_64FC1)</dd>
|
|
<dd><code>src2</code> - Source floating point array (CV_32FC1 or CV_64FC1)</dd>
|
|
<dd><code>window</code> - Floating point array with windowing coefficients to reduce edge effects (optional).</dd>
|
|
<dd><code>response</code> - Signal power within the 5x5 centroid around the peak, between 0 and 1 (optional).</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>detected phase shift (sub-pixel) between the two arrays.
|
|
|
|
SEE: dft, getOptimalDFTSize, idft, mulSpectrums createHanningWindow</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="phaseCorrelate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>phaseCorrelate</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Point.html" title="class in org.opencv.core">Point</a></span> <span class="element-name">phaseCorrelate</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> window)</span></div>
|
|
<div class="block">The function is used to detect translational shifts that occur between two images.
|
|
|
|
The operation takes advantage of the Fourier shift theorem for detecting the translational shift in
|
|
the frequency domain. It can be used for fast image registration as well as motion estimation. For
|
|
more information please see <https://en.wikipedia.org/wiki/Phase_correlation>
|
|
|
|
Calculates the cross-power spectrum of two supplied source arrays. The arrays are padded if needed
|
|
with getOptimalDFTSize.
|
|
|
|
The function performs the following equations:
|
|
<ul>
|
|
<li>
|
|
First it applies a Hanning window to each image to remove possible edge effects, if it's provided
|
|
by user. See REF: createHanningWindow and <https://en.wikipedia.org/wiki/Hann_function>. This window may
|
|
be cached until the array size changes to speed up processing time.
|
|
</li>
|
|
<li>
|
|
Next it computes the forward DFTs of each source array:
|
|
\(\mathbf{G}_a = \mathcal{F}\{src_1\}, \; \mathbf{G}_b = \mathcal{F}\{src_2\}\)
|
|
where \(\mathcal{F}\) is the forward DFT.
|
|
</li>
|
|
<li>
|
|
It then computes the cross-power spectrum of each frequency domain array:
|
|
\(R = \frac{ \mathbf{G}_a \mathbf{G}_b^*}{|\mathbf{G}_a \mathbf{G}_b^*|}\)
|
|
</li>
|
|
<li>
|
|
Next the cross-correlation is converted back into the time domain via the inverse DFT:
|
|
\(r = \mathcal{F}^{-1}\{R\}\)
|
|
</li>
|
|
<li>
|
|
Finally, it computes the peak location and computes a 5x5 weighted centroid around the peak to
|
|
achieve sub-pixel accuracy.
|
|
\((\Delta x, \Delta y) = \texttt{weightedCentroid} \{\arg \max_{(x, y)}\{r\}\}\)
|
|
</li>
|
|
<li>
|
|
If non-zero, the response parameter is computed as the sum of the elements of r within the 5x5
|
|
centroid around the peak location. It is normalized to a maximum of 1 (meaning there is a single
|
|
peak) and will be smaller when there are multiple peaks.
|
|
</li>
|
|
</ul></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src1</code> - Source floating point array (CV_32FC1 or CV_64FC1)</dd>
|
|
<dd><code>src2</code> - Source floating point array (CV_32FC1 or CV_64FC1)</dd>
|
|
<dd><code>window</code> - Floating point array with windowing coefficients to reduce edge effects (optional).</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>detected phase shift (sub-pixel) between the two arrays.
|
|
|
|
SEE: dft, getOptimalDFTSize, idft, mulSpectrums createHanningWindow</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="phaseCorrelate(org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>phaseCorrelate</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Point.html" title="class in org.opencv.core">Point</a></span> <span class="element-name">phaseCorrelate</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2)</span></div>
|
|
<div class="block">The function is used to detect translational shifts that occur between two images.
|
|
|
|
The operation takes advantage of the Fourier shift theorem for detecting the translational shift in
|
|
the frequency domain. It can be used for fast image registration as well as motion estimation. For
|
|
more information please see <https://en.wikipedia.org/wiki/Phase_correlation>
|
|
|
|
Calculates the cross-power spectrum of two supplied source arrays. The arrays are padded if needed
|
|
with getOptimalDFTSize.
|
|
|
|
The function performs the following equations:
|
|
<ul>
|
|
<li>
|
|
First it applies a Hanning window to each image to remove possible edge effects, if it's provided
|
|
by user. See REF: createHanningWindow and <https://en.wikipedia.org/wiki/Hann_function>. This window may
|
|
be cached until the array size changes to speed up processing time.
|
|
</li>
|
|
<li>
|
|
Next it computes the forward DFTs of each source array:
|
|
\(\mathbf{G}_a = \mathcal{F}\{src_1\}, \; \mathbf{G}_b = \mathcal{F}\{src_2\}\)
|
|
where \(\mathcal{F}\) is the forward DFT.
|
|
</li>
|
|
<li>
|
|
It then computes the cross-power spectrum of each frequency domain array:
|
|
\(R = \frac{ \mathbf{G}_a \mathbf{G}_b^*}{|\mathbf{G}_a \mathbf{G}_b^*|}\)
|
|
</li>
|
|
<li>
|
|
Next the cross-correlation is converted back into the time domain via the inverse DFT:
|
|
\(r = \mathcal{F}^{-1}\{R\}\)
|
|
</li>
|
|
<li>
|
|
Finally, it computes the peak location and computes a 5x5 weighted centroid around the peak to
|
|
achieve sub-pixel accuracy.
|
|
\((\Delta x, \Delta y) = \texttt{weightedCentroid} \{\arg \max_{(x, y)}\{r\}\}\)
|
|
</li>
|
|
<li>
|
|
If non-zero, the response parameter is computed as the sum of the elements of r within the 5x5
|
|
centroid around the peak location. It is normalized to a maximum of 1 (meaning there is a single
|
|
peak) and will be smaller when there are multiple peaks.
|
|
</li>
|
|
</ul></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src1</code> - Source floating point array (CV_32FC1 or CV_64FC1)</dd>
|
|
<dd><code>src2</code> - Source floating point array (CV_32FC1 or CV_64FC1)</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>detected phase shift (sub-pixel) between the two arrays.
|
|
|
|
SEE: dft, getOptimalDFTSize, idft, mulSpectrums createHanningWindow</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createHanningWindow(org.opencv.core.Mat,org.opencv.core.Size,int)">
|
|
<h3>createHanningWindow</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">createHanningWindow</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> winSize,
|
|
int type)</span></div>
|
|
<div class="block">This function computes a Hanning window coefficients in two dimensions.
|
|
|
|
See (https://en.wikipedia.org/wiki/Hann_function) and (https://en.wikipedia.org/wiki/Window_function)
|
|
for more information.
|
|
|
|
An example is shown below:
|
|
<code>
|
|
// create hanning window of size 100x100 and type CV_32F
|
|
Mat hann;
|
|
createHanningWindow(hann, Size(100, 100), CV_32F);
|
|
</code></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>dst</code> - Destination array to place Hann coefficients in</dd>
|
|
<dd><code>winSize</code> - The window size specifications (both width and height must be > 1)</dd>
|
|
<dd><code>type</code> - Created array type</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="divSpectrums(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,boolean)">
|
|
<h3>divSpectrums</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">divSpectrums</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> a,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> b,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> c,
|
|
int flags,
|
|
boolean conjB)</span></div>
|
|
<div class="block">Performs the per-element division of the first Fourier spectrum by the second Fourier spectrum.
|
|
|
|
The function cv::divSpectrums performs the per-element division of the first array by the second array.
|
|
The arrays are CCS-packed or complex matrices that are results of a real or complex Fourier transform.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>a</code> - first input array.</dd>
|
|
<dd><code>b</code> - second input array of the same size and type as src1 .</dd>
|
|
<dd><code>c</code> - output array of the same size and type as src1 .</dd>
|
|
<dd><code>flags</code> - operation flags; currently, the only supported flag is cv::DFT_ROWS, which indicates that
|
|
each row of src1 and src2 is an independent 1D Fourier spectrum. If you do not want to use this flag, then simply add a <code>0</code> as value.</dd>
|
|
<dd><code>conjB</code> - optional flag that conjugates the second input array before the multiplication (true)
|
|
or not (false).</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="divSpectrums(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>divSpectrums</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">divSpectrums</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> a,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> b,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> c,
|
|
int flags)</span></div>
|
|
<div class="block">Performs the per-element division of the first Fourier spectrum by the second Fourier spectrum.
|
|
|
|
The function cv::divSpectrums performs the per-element division of the first array by the second array.
|
|
The arrays are CCS-packed or complex matrices that are results of a real or complex Fourier transform.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>a</code> - first input array.</dd>
|
|
<dd><code>b</code> - second input array of the same size and type as src1 .</dd>
|
|
<dd><code>c</code> - output array of the same size and type as src1 .</dd>
|
|
<dd><code>flags</code> - operation flags; currently, the only supported flag is cv::DFT_ROWS, which indicates that
|
|
each row of src1 and src2 is an independent 1D Fourier spectrum. If you do not want to use this flag, then simply add a <code>0</code> as value.
|
|
or not (false).</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="threshold(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)">
|
|
<h3>threshold</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">double</span> <span class="element-name">threshold</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double thresh,
|
|
double maxval,
|
|
int type)</span></div>
|
|
<div class="block">Applies a fixed-level threshold to each array element.
|
|
|
|
The function applies fixed-level thresholding to a multiple-channel array. The function is typically
|
|
used to get a bi-level (binary) image out of a grayscale image ( #compare could be also used for
|
|
this purpose) or for removing a noise, that is, filtering out pixels with too small or too large
|
|
values. There are several types of thresholding supported by the function. They are determined by
|
|
type parameter.
|
|
|
|
Also, the special values #THRESH_OTSU or #THRESH_TRIANGLE may be combined with one of the
|
|
above values. In these cases, the function determines the optimal threshold value using the Otsu's
|
|
or Triangle algorithm and uses it instead of the specified thresh.
|
|
|
|
<b>Note:</b> Currently, the Otsu's method is implemented only for CV_8UC1 and CV_16UC1 images,
|
|
and the Triangle's method is implemented only for CV_8UC1 images.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input array (multiple-channel, CV_8U, CV_16S, CV_16U, CV_32F or CV_64F).</dd>
|
|
<dd><code>dst</code> - output array of the same size and type and the same number of channels as src.</dd>
|
|
<dd><code>thresh</code> - threshold value.</dd>
|
|
<dd><code>maxval</code> - maximum value to use with the #THRESH_BINARY and #THRESH_BINARY_INV thresholding
|
|
types.</dd>
|
|
<dd><code>type</code> - thresholding type (see #ThresholdTypes).</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>the computed threshold value if Otsu's or Triangle methods used.
|
|
|
|
SEE: thresholdWithMask, adaptiveThreshold, findContours, compare, min, max</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="thresholdWithMask(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)">
|
|
<h3>thresholdWithMask</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">double</span> <span class="element-name">thresholdWithMask</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
double thresh,
|
|
double maxval,
|
|
int type)</span></div>
|
|
<div class="block">Same as #threshold, but with an optional mask
|
|
|
|
<b>Note:</b> If the mask is empty, #thresholdWithMask is equivalent to #threshold.
|
|
If the mask is not empty, dst *must* be of the same size and type as src, so that
|
|
outliers pixels are left as-is</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input array (multiple-channel, 8-bit or 32-bit floating point).</dd>
|
|
<dd><code>dst</code> - output array of the same size and type and the same number of channels as src.</dd>
|
|
<dd><code>mask</code> - optional mask (same size as src, 8-bit).</dd>
|
|
<dd><code>thresh</code> - threshold value.</dd>
|
|
<dd><code>maxval</code> - maximum value to use with the #THRESH_BINARY and #THRESH_BINARY_INV thresholding
|
|
types.</dd>
|
|
<dd><code>type</code> - thresholding type (see #ThresholdTypes).</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>the computed threshold value if Otsu's or Triangle methods used.
|
|
|
|
SEE: threshold, adaptiveThreshold, findContours, compare, min, max</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="adaptiveThreshold(org.opencv.core.Mat,org.opencv.core.Mat,double,int,int,int,double)">
|
|
<h3>adaptiveThreshold</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">adaptiveThreshold</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double maxValue,
|
|
int adaptiveMethod,
|
|
int thresholdType,
|
|
int blockSize,
|
|
double C)</span></div>
|
|
<div class="block">Applies an adaptive threshold to an array.
|
|
|
|
The function transforms a grayscale image to a binary image according to the formulae:
|
|
<ul>
|
|
<li>
|
|
<b>THRESH_BINARY</b>
|
|
\(dst(x,y) = \fork{\texttt{maxValue}}{if \(src(x,y) > T(x,y)\)}{0}{otherwise}\)
|
|
</li>
|
|
<li>
|
|
<b>THRESH_BINARY_INV</b>
|
|
\(dst(x,y) = \fork{0}{if \(src(x,y) > T(x,y)\)}{\texttt{maxValue}}{otherwise}\)
|
|
where \(T(x,y)\) is a threshold calculated individually for each pixel (see adaptiveMethod parameter).
|
|
</li>
|
|
</ul>
|
|
|
|
The function can process the image in-place.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source 8-bit single-channel image.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and the same type as src.</dd>
|
|
<dd><code>maxValue</code> - Non-zero value assigned to the pixels for which the condition is satisfied</dd>
|
|
<dd><code>adaptiveMethod</code> - Adaptive thresholding algorithm to use, see #AdaptiveThresholdTypes.
|
|
The #BORDER_REPLICATE | #BORDER_ISOLATED is used to process boundaries.</dd>
|
|
<dd><code>thresholdType</code> - Thresholding type that must be either #THRESH_BINARY or #THRESH_BINARY_INV,
|
|
see #ThresholdTypes.</dd>
|
|
<dd><code>blockSize</code> - Size of a pixel neighborhood that is used to calculate a threshold value for the
|
|
pixel: 3, 5, 7, and so on.</dd>
|
|
<dd><code>C</code> - Constant subtracted from the mean or weighted mean (see the details below). Normally, it
|
|
is positive but may be zero or negative as well.
|
|
|
|
SEE: threshold, blur, GaussianBlur</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="pyrDown(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int)">
|
|
<h3>pyrDown</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">pyrDown</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dstsize,
|
|
int borderType)</span></div>
|
|
<div class="block">Blurs an image and downsamples it.
|
|
|
|
By default, size of the output image is computed as <code>Size((src.cols+1)/2, (src.rows+1)/2)</code>, but in
|
|
any case, the following conditions should be satisfied:
|
|
|
|
\(\begin{array}{l} | \texttt{dstsize.width} *2-src.cols| \leq 2 \\ | \texttt{dstsize.height} *2-src.rows| \leq 2 \end{array}\)
|
|
|
|
The function performs the downsampling step of the Gaussian pyramid construction. First, it
|
|
convolves the source image with the kernel:
|
|
|
|
\(\frac{1}{256} \begin{bmatrix} 1 & 4 & 6 & 4 & 1 \\ 4 & 16 & 24 & 16 & 4 \\ 6 & 24 & 36 & 24 & 6 \\ 4 & 16 & 24 & 16 & 4 \\ 1 & 4 & 6 & 4 & 1 \end{bmatrix}\)
|
|
|
|
Then, it downsamples the image by rejecting even rows and columns.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image; it has the specified size and the same type as src.</dd>
|
|
<dd><code>dstsize</code> - size of the output image.</dd>
|
|
<dd><code>borderType</code> - Pixel extrapolation method, see #BorderTypes (#BORDER_CONSTANT isn't supported)</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="pyrDown(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)">
|
|
<h3>pyrDown</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">pyrDown</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dstsize)</span></div>
|
|
<div class="block">Blurs an image and downsamples it.
|
|
|
|
By default, size of the output image is computed as <code>Size((src.cols+1)/2, (src.rows+1)/2)</code>, but in
|
|
any case, the following conditions should be satisfied:
|
|
|
|
\(\begin{array}{l} | \texttt{dstsize.width} *2-src.cols| \leq 2 \\ | \texttt{dstsize.height} *2-src.rows| \leq 2 \end{array}\)
|
|
|
|
The function performs the downsampling step of the Gaussian pyramid construction. First, it
|
|
convolves the source image with the kernel:
|
|
|
|
\(\frac{1}{256} \begin{bmatrix} 1 & 4 & 6 & 4 & 1 \\ 4 & 16 & 24 & 16 & 4 \\ 6 & 24 & 36 & 24 & 6 \\ 4 & 16 & 24 & 16 & 4 \\ 1 & 4 & 6 & 4 & 1 \end{bmatrix}\)
|
|
|
|
Then, it downsamples the image by rejecting even rows and columns.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image; it has the specified size and the same type as src.</dd>
|
|
<dd><code>dstsize</code> - size of the output image.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="pyrDown(org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>pyrDown</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">pyrDown</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</span></div>
|
|
<div class="block">Blurs an image and downsamples it.
|
|
|
|
By default, size of the output image is computed as <code>Size((src.cols+1)/2, (src.rows+1)/2)</code>, but in
|
|
any case, the following conditions should be satisfied:
|
|
|
|
\(\begin{array}{l} | \texttt{dstsize.width} *2-src.cols| \leq 2 \\ | \texttt{dstsize.height} *2-src.rows| \leq 2 \end{array}\)
|
|
|
|
The function performs the downsampling step of the Gaussian pyramid construction. First, it
|
|
convolves the source image with the kernel:
|
|
|
|
\(\frac{1}{256} \begin{bmatrix} 1 & 4 & 6 & 4 & 1 \\ 4 & 16 & 24 & 16 & 4 \\ 6 & 24 & 36 & 24 & 6 \\ 4 & 16 & 24 & 16 & 4 \\ 1 & 4 & 6 & 4 & 1 \end{bmatrix}\)
|
|
|
|
Then, it downsamples the image by rejecting even rows and columns.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image; it has the specified size and the same type as src.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="pyrUp(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size,int)">
|
|
<h3>pyrUp</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">pyrUp</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dstsize,
|
|
int borderType)</span></div>
|
|
<div class="block">Upsamples an image and then blurs it.
|
|
|
|
By default, size of the output image is computed as <code>Size(src.cols\*2, (src.rows\*2)</code>, but in any
|
|
case, the following conditions should be satisfied:
|
|
|
|
\(\begin{array}{l} | \texttt{dstsize.width} -src.cols*2| \leq ( \texttt{dstsize.width} \mod 2) \\ | \texttt{dstsize.height} -src.rows*2| \leq ( \texttt{dstsize.height} \mod 2) \end{array}\)
|
|
|
|
The function performs the upsampling step of the Gaussian pyramid construction, though it can
|
|
actually be used to construct the Laplacian pyramid. First, it upsamples the source image by
|
|
injecting even zero rows and columns and then convolves the result with the same kernel as in
|
|
pyrDown multiplied by 4.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image. It has the specified size and the same type as src .</dd>
|
|
<dd><code>dstsize</code> - size of the output image.</dd>
|
|
<dd><code>borderType</code> - Pixel extrapolation method, see #BorderTypes (only #BORDER_DEFAULT is supported)</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="pyrUp(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Size)">
|
|
<h3>pyrUp</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">pyrUp</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> dstsize)</span></div>
|
|
<div class="block">Upsamples an image and then blurs it.
|
|
|
|
By default, size of the output image is computed as <code>Size(src.cols\*2, (src.rows\*2)</code>, but in any
|
|
case, the following conditions should be satisfied:
|
|
|
|
\(\begin{array}{l} | \texttt{dstsize.width} -src.cols*2| \leq ( \texttt{dstsize.width} \mod 2) \\ | \texttt{dstsize.height} -src.rows*2| \leq ( \texttt{dstsize.height} \mod 2) \end{array}\)
|
|
|
|
The function performs the upsampling step of the Gaussian pyramid construction, though it can
|
|
actually be used to construct the Laplacian pyramid. First, it upsamples the source image by
|
|
injecting even zero rows and columns and then convolves the result with the same kernel as in
|
|
pyrDown multiplied by 4.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image. It has the specified size and the same type as src .</dd>
|
|
<dd><code>dstsize</code> - size of the output image.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="pyrUp(org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>pyrUp</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">pyrUp</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</span></div>
|
|
<div class="block">Upsamples an image and then blurs it.
|
|
|
|
By default, size of the output image is computed as <code>Size(src.cols\*2, (src.rows\*2)</code>, but in any
|
|
case, the following conditions should be satisfied:
|
|
|
|
\(\begin{array}{l} | \texttt{dstsize.width} -src.cols*2| \leq ( \texttt{dstsize.width} \mod 2) \\ | \texttt{dstsize.height} -src.rows*2| \leq ( \texttt{dstsize.height} \mod 2) \end{array}\)
|
|
|
|
The function performs the upsampling step of the Gaussian pyramid construction, though it can
|
|
actually be used to construct the Laplacian pyramid. First, it upsamples the source image by
|
|
injecting even zero rows and columns and then convolves the result with the same kernel as in
|
|
pyrDown multiplied by 4.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image.</dd>
|
|
<dd><code>dst</code> - output image. It has the specified size and the same type as src .</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="calcHist(java.util.List,org.opencv.core.MatOfInt,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.MatOfInt,org.opencv.core.MatOfFloat,boolean)">
|
|
<h3>calcHist</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">calcHist</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> channels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hist,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> histSize,
|
|
<a href="../core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> ranges,
|
|
boolean accumulate)</span></div>
|
|
<div class="block">this variant supports only uniform histograms.
|
|
|
|
ranges argument is either empty vector or a flattened vector of histSize.size()*2 elements
|
|
(histSize.size() element pairs). The first and second elements of each pair specify the lower and
|
|
upper boundaries.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>images</code> - automatically generated</dd>
|
|
<dd><code>channels</code> - automatically generated</dd>
|
|
<dd><code>mask</code> - automatically generated</dd>
|
|
<dd><code>hist</code> - automatically generated</dd>
|
|
<dd><code>histSize</code> - automatically generated</dd>
|
|
<dd><code>ranges</code> - automatically generated</dd>
|
|
<dd><code>accumulate</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="calcHist(java.util.List,org.opencv.core.MatOfInt,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.MatOfInt,org.opencv.core.MatOfFloat)">
|
|
<h3>calcHist</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">calcHist</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> channels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hist,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> histSize,
|
|
<a href="../core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> ranges)</span></div>
|
|
<div class="block">this variant supports only uniform histograms.
|
|
|
|
ranges argument is either empty vector or a flattened vector of histSize.size()*2 elements
|
|
(histSize.size() element pairs). The first and second elements of each pair specify the lower and
|
|
upper boundaries.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>images</code> - automatically generated</dd>
|
|
<dd><code>channels</code> - automatically generated</dd>
|
|
<dd><code>mask</code> - automatically generated</dd>
|
|
<dd><code>hist</code> - automatically generated</dd>
|
|
<dd><code>histSize</code> - automatically generated</dd>
|
|
<dd><code>ranges</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="calcBackProject(java.util.List,org.opencv.core.MatOfInt,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.MatOfFloat,double)">
|
|
<h3>calcBackProject</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">calcBackProject</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a>> images,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> channels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hist,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/MatOfFloat.html" title="class in org.opencv.core">MatOfFloat</a> ranges,
|
|
double scale)</span></div>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="compareHist(org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>compareHist</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">double</span> <span class="element-name">compareHist</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> H1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> H2,
|
|
int method)</span></div>
|
|
<div class="block">Compares two histograms.
|
|
|
|
The function cv::compareHist compares two dense or two sparse histograms using the specified method.
|
|
|
|
The function returns \(d(H_1, H_2)\) .
|
|
|
|
While the function works well with 1-, 2-, 3-dimensional dense histograms, it may not be suitable
|
|
for high-dimensional sparse histograms. In such histograms, because of aliasing and sampling
|
|
problems, the coordinates of non-zero histogram bins can slightly shift. To compare such histograms
|
|
or more general sparse configurations of weighted points, consider using the #EMD function.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>H1</code> - First compared histogram.</dd>
|
|
<dd><code>H2</code> - Second compared histogram of the same size as H1 .</dd>
|
|
<dd><code>method</code> - Comparison method, see #HistCompMethods</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="equalizeHist(org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>equalizeHist</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">equalizeHist</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</span></div>
|
|
<div class="block">Equalizes the histogram of a grayscale image.
|
|
|
|
The function equalizes the histogram of the input image using the following algorithm:
|
|
|
|
<ul>
|
|
<li>
|
|
Calculate the histogram \(H\) for src .
|
|
</li>
|
|
<li>
|
|
Normalize the histogram so that the sum of histogram bins is 255.
|
|
</li>
|
|
<li>
|
|
Compute the integral of the histogram:
|
|
\(H'_i = \sum _{0 \le j < i} H(j)\)
|
|
</li>
|
|
<li>
|
|
Transform the image using \(H'\) as a look-up table: \(\texttt{dst}(x,y) = H'(\texttt{src}(x,y))\)
|
|
</li>
|
|
</ul>
|
|
|
|
The algorithm normalizes the brightness and increases the contrast of the image.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - Source 8-bit single channel image.</dd>
|
|
<dd><code>dst</code> - Destination image of the same size and type as src .</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createCLAHE(double,org.opencv.core.Size)">
|
|
<h3>createCLAHE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="CLAHE.html" title="class in org.opencv.imgproc">CLAHE</a></span> <span class="element-name">createCLAHE</span><wbr><span class="parameters">(double clipLimit,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> tileGridSize)</span></div>
|
|
<div class="block">Creates a smart pointer to a cv::CLAHE class and initializes it.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>clipLimit</code> - Threshold for contrast limiting.</dd>
|
|
<dd><code>tileGridSize</code> - Size of grid for histogram equalization. Input image will be divided into
|
|
equally sized rectangular tiles. tileGridSize defines the number of tiles in row and column.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createCLAHE(double)">
|
|
<h3>createCLAHE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="CLAHE.html" title="class in org.opencv.imgproc">CLAHE</a></span> <span class="element-name">createCLAHE</span><wbr><span class="parameters">(double clipLimit)</span></div>
|
|
<div class="block">Creates a smart pointer to a cv::CLAHE class and initializes it.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>clipLimit</code> - Threshold for contrast limiting.
|
|
equally sized rectangular tiles. tileGridSize defines the number of tiles in row and column.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createCLAHE()">
|
|
<h3>createCLAHE</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="CLAHE.html" title="class in org.opencv.imgproc">CLAHE</a></span> <span class="element-name">createCLAHE</span>()</div>
|
|
<div class="block">Creates a smart pointer to a cv::CLAHE class and initializes it.
|
|
|
|
equally sized rectangular tiles. tileGridSize defines the number of tiles in row and column.</div>
|
|
<dl class="notes">
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="EMD(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>EMD</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">float</span> <span class="element-name">EMD</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> signature1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> signature2,
|
|
int distType,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cost,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> flow)</span></div>
|
|
<div class="block">Computes the "minimal work" distance between two weighted point configurations.
|
|
|
|
The function computes the earth mover distance and/or a lower boundary of the distance between the
|
|
two weighted point configurations. One of the applications described in CITE: RubnerSept98,
|
|
CITE: Rubner2000 is multi-dimensional histogram comparison for image retrieval. EMD is a transportation
|
|
problem that is solved using some modification of a simplex algorithm, thus the complexity is
|
|
exponential in the worst case, though, on average it is much faster. In the case of a real metric
|
|
the lower boundary can be calculated even faster (using linear-time algorithm) and it can be used
|
|
to determine roughly whether the two signatures are far enough so that they cannot relate to the
|
|
same object.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>signature1</code> - First signature, a \(\texttt{size1}\times \texttt{dims}+1\) floating-point matrix.
|
|
Each row stores the point weight followed by the point coordinates. The matrix is allowed to have
|
|
a single column (weights only) if the user-defined cost matrix is used. The weights must be
|
|
non-negative and have at least one non-zero value.</dd>
|
|
<dd><code>signature2</code> - Second signature of the same format as signature1 , though the number of rows
|
|
may be different. The total weights may be different. In this case an extra "dummy" point is added
|
|
to either signature1 or signature2. The weights must be non-negative and have at least one non-zero
|
|
value.</dd>
|
|
<dd><code>distType</code> - Used metric. See #DistanceTypes.</dd>
|
|
<dd><code>cost</code> - User-defined \(\texttt{size1}\times \texttt{size2}\) cost matrix. Also, if a cost matrix
|
|
is used, lower boundary lowerBound cannot be calculated because it needs a metric function.
|
|
signatures that is a distance between mass centers. The lower boundary may not be calculated if
|
|
the user-defined cost matrix is used, the total weights of point configurations are not equal, or
|
|
if the signatures consist of weights only (the signature matrices have a single column). You
|
|
<b>must</b> initialize \*lowerBound . If the calculated distance between mass centers is greater or
|
|
equal to \*lowerBound (it means that the signatures are far enough), the function does not
|
|
calculate EMD. In any case \*lowerBound is set to the calculated distance between mass centers on
|
|
return. Thus, if you want to calculate both distance between mass centers and EMD, \*lowerBound
|
|
should be set to 0.</dd>
|
|
<dd><code>flow</code> - Resultant \(\texttt{size1} \times \texttt{size2}\) flow matrix: \(\texttt{flow}_{i,j}\) is
|
|
a flow from \(i\) -th point of signature1 to \(j\) -th point of signature2 .</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="EMD(org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat)">
|
|
<h3>EMD</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">float</span> <span class="element-name">EMD</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> signature1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> signature2,
|
|
int distType,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> cost)</span></div>
|
|
<div class="block">Computes the "minimal work" distance between two weighted point configurations.
|
|
|
|
The function computes the earth mover distance and/or a lower boundary of the distance between the
|
|
two weighted point configurations. One of the applications described in CITE: RubnerSept98,
|
|
CITE: Rubner2000 is multi-dimensional histogram comparison for image retrieval. EMD is a transportation
|
|
problem that is solved using some modification of a simplex algorithm, thus the complexity is
|
|
exponential in the worst case, though, on average it is much faster. In the case of a real metric
|
|
the lower boundary can be calculated even faster (using linear-time algorithm) and it can be used
|
|
to determine roughly whether the two signatures are far enough so that they cannot relate to the
|
|
same object.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>signature1</code> - First signature, a \(\texttt{size1}\times \texttt{dims}+1\) floating-point matrix.
|
|
Each row stores the point weight followed by the point coordinates. The matrix is allowed to have
|
|
a single column (weights only) if the user-defined cost matrix is used. The weights must be
|
|
non-negative and have at least one non-zero value.</dd>
|
|
<dd><code>signature2</code> - Second signature of the same format as signature1 , though the number of rows
|
|
may be different. The total weights may be different. In this case an extra "dummy" point is added
|
|
to either signature1 or signature2. The weights must be non-negative and have at least one non-zero
|
|
value.</dd>
|
|
<dd><code>distType</code> - Used metric. See #DistanceTypes.</dd>
|
|
<dd><code>cost</code> - User-defined \(\texttt{size1}\times \texttt{size2}\) cost matrix. Also, if a cost matrix
|
|
is used, lower boundary lowerBound cannot be calculated because it needs a metric function.
|
|
signatures that is a distance between mass centers. The lower boundary may not be calculated if
|
|
the user-defined cost matrix is used, the total weights of point configurations are not equal, or
|
|
if the signatures consist of weights only (the signature matrices have a single column). You
|
|
<b>must</b> initialize \*lowerBound . If the calculated distance between mass centers is greater or
|
|
equal to \*lowerBound (it means that the signatures are far enough), the function does not
|
|
calculate EMD. In any case \*lowerBound is set to the calculated distance between mass centers on
|
|
return. Thus, if you want to calculate both distance between mass centers and EMD, \*lowerBound
|
|
should be set to 0.
|
|
a flow from \(i\) -th point of signature1 to \(j\) -th point of signature2 .</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="EMD(org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>EMD</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">float</span> <span class="element-name">EMD</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> signature1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> signature2,
|
|
int distType)</span></div>
|
|
<div class="block">Computes the "minimal work" distance between two weighted point configurations.
|
|
|
|
The function computes the earth mover distance and/or a lower boundary of the distance between the
|
|
two weighted point configurations. One of the applications described in CITE: RubnerSept98,
|
|
CITE: Rubner2000 is multi-dimensional histogram comparison for image retrieval. EMD is a transportation
|
|
problem that is solved using some modification of a simplex algorithm, thus the complexity is
|
|
exponential in the worst case, though, on average it is much faster. In the case of a real metric
|
|
the lower boundary can be calculated even faster (using linear-time algorithm) and it can be used
|
|
to determine roughly whether the two signatures are far enough so that they cannot relate to the
|
|
same object.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>signature1</code> - First signature, a \(\texttt{size1}\times \texttt{dims}+1\) floating-point matrix.
|
|
Each row stores the point weight followed by the point coordinates. The matrix is allowed to have
|
|
a single column (weights only) if the user-defined cost matrix is used. The weights must be
|
|
non-negative and have at least one non-zero value.</dd>
|
|
<dd><code>signature2</code> - Second signature of the same format as signature1 , though the number of rows
|
|
may be different. The total weights may be different. In this case an extra "dummy" point is added
|
|
to either signature1 or signature2. The weights must be non-negative and have at least one non-zero
|
|
value.</dd>
|
|
<dd><code>distType</code> - Used metric. See #DistanceTypes.
|
|
is used, lower boundary lowerBound cannot be calculated because it needs a metric function.
|
|
signatures that is a distance between mass centers. The lower boundary may not be calculated if
|
|
the user-defined cost matrix is used, the total weights of point configurations are not equal, or
|
|
if the signatures consist of weights only (the signature matrices have a single column). You
|
|
<b>must</b> initialize \*lowerBound . If the calculated distance between mass centers is greater or
|
|
equal to \*lowerBound (it means that the signatures are far enough), the function does not
|
|
calculate EMD. In any case \*lowerBound is set to the calculated distance between mass centers on
|
|
return. Thus, if you want to calculate both distance between mass centers and EMD, \*lowerBound
|
|
should be set to 0.
|
|
a flow from \(i\) -th point of signature1 to \(j\) -th point of signature2 .</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="watershed(org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>watershed</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">watershed</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> markers)</span></div>
|
|
<div class="block">Performs a marker-based image segmentation using the watershed algorithm.
|
|
|
|
The function implements one of the variants of watershed, non-parametric marker-based segmentation
|
|
algorithm, described in CITE: Meyer92 .
|
|
|
|
Before passing the image to the function, you have to roughly outline the desired regions in the
|
|
image markers with positive (>0) indices. So, every region is represented as one or more connected
|
|
components with the pixel values 1, 2, 3, and so on. Such markers can be retrieved from a binary
|
|
mask using #findContours and #drawContours (see the watershed.cpp demo). The markers are "seeds" of
|
|
the future image regions. All the other pixels in markers , whose relation to the outlined regions
|
|
is not known and should be defined by the algorithm, should be set to 0's. In the function output,
|
|
each pixel in markers is set to a value of the "seed" components or to -1 at boundaries between the
|
|
regions.
|
|
|
|
<b>Note:</b> Any two neighbor connected components are not necessarily separated by a watershed boundary
|
|
(-1's pixels); for example, they can touch each other in the initial marker image passed to the
|
|
function.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input 8-bit 3-channel image.</dd>
|
|
<dd><code>markers</code> - Input/output 32-bit single-channel image (map) of markers. It should have the same
|
|
size as image .
|
|
|
|
SEE: findContours</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="pyrMeanShiftFiltering(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,org.opencv.core.TermCriteria)">
|
|
<h3>pyrMeanShiftFiltering</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">pyrMeanShiftFiltering</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double sp,
|
|
double sr,
|
|
int maxLevel,
|
|
<a href="../core/TermCriteria.html" title="class in org.opencv.core">TermCriteria</a> termcrit)</span></div>
|
|
<div class="block">Performs initial step of meanshift segmentation of an image.
|
|
|
|
The function implements the filtering stage of meanshift segmentation, that is, the output of the
|
|
function is the filtered "posterized" image with color gradients and fine-grain texture flattened.
|
|
At every pixel (X,Y) of the input image (or down-sized input image, see below) the function executes
|
|
meanshift iterations, that is, the pixel (X,Y) neighborhood in the joint space-color hyperspace is
|
|
considered:
|
|
|
|
\((x,y): X- \texttt{sp} \le x \le X+ \texttt{sp} , Y- \texttt{sp} \le y \le Y+ \texttt{sp} , ||(R,G,B)-(r,g,b)|| \le \texttt{sr}\)
|
|
|
|
where (R,G,B) and (r,g,b) are the vectors of color components at (X,Y) and (x,y), respectively
|
|
(though, the algorithm does not depend on the color space used, so any 3-component color space can
|
|
be used instead). Over the neighborhood the average spatial value (X',Y') and average color vector
|
|
(R',G',B') are found and they act as the neighborhood center on the next iteration:
|
|
|
|
\((X,Y)~(X',Y'), (R,G,B)~(R',G',B').\)
|
|
|
|
After the iterations over, the color components of the initial pixel (that is, the pixel from where
|
|
the iterations started) are set to the final value (average color at the last iteration):
|
|
|
|
\(I(X,Y) <- (R*,G*,B*)\)
|
|
|
|
When maxLevel > 0, the gaussian pyramid of maxLevel+1 levels is built, and the above procedure is
|
|
run on the smallest layer first. After that, the results are propagated to the larger layer and the
|
|
iterations are run again only on those pixels where the layer colors differ by more than sr from the
|
|
lower-resolution layer of the pyramid. That makes boundaries of color regions sharper. Note that the
|
|
results will be actually different from the ones obtained by running the meanshift procedure on the
|
|
whole original image (i.e. when maxLevel==0).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - The source 8-bit, 3-channel image.</dd>
|
|
<dd><code>dst</code> - The destination image of the same format and the same size as the source.</dd>
|
|
<dd><code>sp</code> - The spatial window radius.</dd>
|
|
<dd><code>sr</code> - The color window radius.</dd>
|
|
<dd><code>maxLevel</code> - Maximum level of the pyramid for the segmentation.</dd>
|
|
<dd><code>termcrit</code> - Termination criteria: when to stop meanshift iterations.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="pyrMeanShiftFiltering(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)">
|
|
<h3>pyrMeanShiftFiltering</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">pyrMeanShiftFiltering</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double sp,
|
|
double sr,
|
|
int maxLevel)</span></div>
|
|
<div class="block">Performs initial step of meanshift segmentation of an image.
|
|
|
|
The function implements the filtering stage of meanshift segmentation, that is, the output of the
|
|
function is the filtered "posterized" image with color gradients and fine-grain texture flattened.
|
|
At every pixel (X,Y) of the input image (or down-sized input image, see below) the function executes
|
|
meanshift iterations, that is, the pixel (X,Y) neighborhood in the joint space-color hyperspace is
|
|
considered:
|
|
|
|
\((x,y): X- \texttt{sp} \le x \le X+ \texttt{sp} , Y- \texttt{sp} \le y \le Y+ \texttt{sp} , ||(R,G,B)-(r,g,b)|| \le \texttt{sr}\)
|
|
|
|
where (R,G,B) and (r,g,b) are the vectors of color components at (X,Y) and (x,y), respectively
|
|
(though, the algorithm does not depend on the color space used, so any 3-component color space can
|
|
be used instead). Over the neighborhood the average spatial value (X',Y') and average color vector
|
|
(R',G',B') are found and they act as the neighborhood center on the next iteration:
|
|
|
|
\((X,Y)~(X',Y'), (R,G,B)~(R',G',B').\)
|
|
|
|
After the iterations over, the color components of the initial pixel (that is, the pixel from where
|
|
the iterations started) are set to the final value (average color at the last iteration):
|
|
|
|
\(I(X,Y) <- (R*,G*,B*)\)
|
|
|
|
When maxLevel > 0, the gaussian pyramid of maxLevel+1 levels is built, and the above procedure is
|
|
run on the smallest layer first. After that, the results are propagated to the larger layer and the
|
|
iterations are run again only on those pixels where the layer colors differ by more than sr from the
|
|
lower-resolution layer of the pyramid. That makes boundaries of color regions sharper. Note that the
|
|
results will be actually different from the ones obtained by running the meanshift procedure on the
|
|
whole original image (i.e. when maxLevel==0).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - The source 8-bit, 3-channel image.</dd>
|
|
<dd><code>dst</code> - The destination image of the same format and the same size as the source.</dd>
|
|
<dd><code>sp</code> - The spatial window radius.</dd>
|
|
<dd><code>sr</code> - The color window radius.</dd>
|
|
<dd><code>maxLevel</code> - Maximum level of the pyramid for the segmentation.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="pyrMeanShiftFiltering(org.opencv.core.Mat,org.opencv.core.Mat,double,double)">
|
|
<h3>pyrMeanShiftFiltering</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">pyrMeanShiftFiltering</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
double sp,
|
|
double sr)</span></div>
|
|
<div class="block">Performs initial step of meanshift segmentation of an image.
|
|
|
|
The function implements the filtering stage of meanshift segmentation, that is, the output of the
|
|
function is the filtered "posterized" image with color gradients and fine-grain texture flattened.
|
|
At every pixel (X,Y) of the input image (or down-sized input image, see below) the function executes
|
|
meanshift iterations, that is, the pixel (X,Y) neighborhood in the joint space-color hyperspace is
|
|
considered:
|
|
|
|
\((x,y): X- \texttt{sp} \le x \le X+ \texttt{sp} , Y- \texttt{sp} \le y \le Y+ \texttt{sp} , ||(R,G,B)-(r,g,b)|| \le \texttt{sr}\)
|
|
|
|
where (R,G,B) and (r,g,b) are the vectors of color components at (X,Y) and (x,y), respectively
|
|
(though, the algorithm does not depend on the color space used, so any 3-component color space can
|
|
be used instead). Over the neighborhood the average spatial value (X',Y') and average color vector
|
|
(R',G',B') are found and they act as the neighborhood center on the next iteration:
|
|
|
|
\((X,Y)~(X',Y'), (R,G,B)~(R',G',B').\)
|
|
|
|
After the iterations over, the color components of the initial pixel (that is, the pixel from where
|
|
the iterations started) are set to the final value (average color at the last iteration):
|
|
|
|
\(I(X,Y) <- (R*,G*,B*)\)
|
|
|
|
When maxLevel > 0, the gaussian pyramid of maxLevel+1 levels is built, and the above procedure is
|
|
run on the smallest layer first. After that, the results are propagated to the larger layer and the
|
|
iterations are run again only on those pixels where the layer colors differ by more than sr from the
|
|
lower-resolution layer of the pyramid. That makes boundaries of color regions sharper. Note that the
|
|
results will be actually different from the ones obtained by running the meanshift procedure on the
|
|
whole original image (i.e. when maxLevel==0).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - The source 8-bit, 3-channel image.</dd>
|
|
<dd><code>dst</code> - The destination image of the same format and the same size as the source.</dd>
|
|
<dd><code>sp</code> - The spatial window radius.</dd>
|
|
<dd><code>sr</code> - The color window radius.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="grabCut(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Rect,org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>grabCut</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">grabCut</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rect,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> bgdModel,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> fgdModel,
|
|
int iterCount,
|
|
int mode)</span></div>
|
|
<div class="block">Runs the GrabCut algorithm.
|
|
|
|
The function implements the [GrabCut image segmentation algorithm](https://en.wikipedia.org/wiki/GrabCut).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Input 8-bit 3-channel image.</dd>
|
|
<dd><code>mask</code> - Input/output 8-bit single-channel mask. The mask is initialized by the function when
|
|
mode is set to #GC_INIT_WITH_RECT. Its elements may have one of the #GrabCutClasses.</dd>
|
|
<dd><code>rect</code> - ROI containing a segmented object. The pixels outside of the ROI are marked as
|
|
"obvious background". The parameter is only used when mode==#GC_INIT_WITH_RECT .</dd>
|
|
<dd><code>bgdModel</code> - Temporary array for the background model. Do not modify it while you are
|
|
processing the same image.</dd>
|
|
<dd><code>fgdModel</code> - Temporary arrays for the foreground model. Do not modify it while you are
|
|
processing the same image.</dd>
|
|
<dd><code>iterCount</code> - Number of iterations the algorithm should make before returning the result. Note
|
|
that the result can be refined with further calls with mode==#GC_INIT_WITH_MASK or
|
|
mode==GC_EVAL .</dd>
|
|
<dd><code>mode</code> - Operation mode that could be one of the #GrabCutModes</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="grabCut(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Rect,org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>grabCut</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">grabCut</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rect,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> bgdModel,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> fgdModel,
|
|
int iterCount)</span></div>
|
|
<div class="block">Runs the GrabCut algorithm.
|
|
|
|
The function implements the [GrabCut image segmentation algorithm](https://en.wikipedia.org/wiki/GrabCut).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Input 8-bit 3-channel image.</dd>
|
|
<dd><code>mask</code> - Input/output 8-bit single-channel mask. The mask is initialized by the function when
|
|
mode is set to #GC_INIT_WITH_RECT. Its elements may have one of the #GrabCutClasses.</dd>
|
|
<dd><code>rect</code> - ROI containing a segmented object. The pixels outside of the ROI are marked as
|
|
"obvious background". The parameter is only used when mode==#GC_INIT_WITH_RECT .</dd>
|
|
<dd><code>bgdModel</code> - Temporary array for the background model. Do not modify it while you are
|
|
processing the same image.</dd>
|
|
<dd><code>fgdModel</code> - Temporary arrays for the foreground model. Do not modify it while you are
|
|
processing the same image.</dd>
|
|
<dd><code>iterCount</code> - Number of iterations the algorithm should make before returning the result. Note
|
|
that the result can be refined with further calls with mode==#GC_INIT_WITH_MASK or
|
|
mode==GC_EVAL .</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="distanceTransformWithLabels(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)">
|
|
<h3>distanceTransformWithLabels</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">distanceTransformWithLabels</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
int distanceType,
|
|
int maskSize,
|
|
int labelType)</span></div>
|
|
<div class="block">Calculates the distance to the closest zero pixel for each pixel of the source image.
|
|
|
|
The function cv::distanceTransform calculates the approximate or precise distance from every binary
|
|
image pixel to the nearest zero pixel. For zero image pixels, the distance will obviously be zero.
|
|
|
|
When maskSize == #DIST_MASK_PRECISE and distanceType == #DIST_L2 , the function runs the
|
|
algorithm described in CITE: Felzenszwalb04 . This algorithm is parallelized with the TBB library.
|
|
|
|
In other cases, the algorithm CITE: Borgefors86 is used. This means that for a pixel the function
|
|
finds the shortest path to the nearest zero pixel consisting of basic shifts: horizontal, vertical,
|
|
diagonal, or knight's move (the latest is available for a \(5\times 5\) mask). The overall
|
|
distance is calculated as a sum of these basic distances. Since the distance function should be
|
|
symmetric, all of the horizontal and vertical shifts must have the same cost (denoted as a ), all
|
|
the diagonal shifts must have the same cost (denoted as <code>b</code>), and all knight's moves must have the
|
|
same cost (denoted as <code>c</code>). For the #DIST_C and #DIST_L1 types, the distance is calculated
|
|
precisely, whereas for #DIST_L2 (Euclidean distance) the distance can be calculated only with a
|
|
relative error (a \(5\times 5\) mask gives more accurate results). For <code>a</code>,<code>b</code>, and <code>c</code>, OpenCV
|
|
uses the values suggested in the original paper:
|
|
<ul>
|
|
<li>
|
|
DIST_L1: <code>a = 1, b = 2</code>
|
|
</li>
|
|
<li>
|
|
DIST_L2:
|
|
<ul>
|
|
<li>
|
|
<code>3 x 3</code>: <code>a=0.955, b=1.3693</code>
|
|
</li>
|
|
<li>
|
|
<code>5 x 5</code>: <code>a=1, b=1.4, c=2.1969</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
DIST_C: <code>a = 1, b = 1</code>
|
|
</li>
|
|
</ul>
|
|
|
|
Typically, for a fast, coarse distance estimation #DIST_L2, a \(3\times 3\) mask is used. For a
|
|
more accurate distance estimation #DIST_L2, a \(5\times 5\) mask or the precise algorithm is used.
|
|
Note that both the precise and the approximate algorithms are linear on the number of pixels.
|
|
|
|
This variant of the function does not only compute the minimum distance for each pixel \((x, y)\)
|
|
but also identifies the nearest connected component consisting of zero pixels
|
|
(labelType==#DIST_LABEL_CCOMP) or the nearest zero pixel (labelType==#DIST_LABEL_PIXEL). Index of the
|
|
component/pixel is stored in <code>labels(x, y)</code>. When labelType==#DIST_LABEL_CCOMP, the function
|
|
automatically finds connected components of zero pixels in the input image and marks them with
|
|
distinct labels. When labelType==#DIST_LABEL_PIXEL, the function scans through the input image and
|
|
marks all the zero pixels with distinct labels.
|
|
|
|
In this mode, the complexity is still linear. That is, the function provides a very fast way to
|
|
compute the Voronoi diagram for a binary image. Currently, the second variant can use only the
|
|
approximate distance transform algorithm, i.e. maskSize=#DIST_MASK_PRECISE is not supported
|
|
yet.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - 8-bit, single-channel (binary) source image.</dd>
|
|
<dd><code>dst</code> - Output image with calculated distances. It is a 8-bit or 32-bit floating-point,
|
|
single-channel image of the same size as src.</dd>
|
|
<dd><code>labels</code> - Output 2D array of labels (the discrete Voronoi diagram). It has the type
|
|
CV_32SC1 and the same size as src.</dd>
|
|
<dd><code>distanceType</code> - Type of distance, see #DistanceTypes</dd>
|
|
<dd><code>maskSize</code> - Size of the distance transform mask, see #DistanceTransformMasks.
|
|
#DIST_MASK_PRECISE is not supported by this variant. In case of the #DIST_L1 or #DIST_C distance type,
|
|
the parameter is forced to 3 because a \(3\times 3\) mask gives the same result as \(5\times
|
|
5\) or any larger aperture.</dd>
|
|
<dd><code>labelType</code> - Type of the label array to build, see #DistanceTransformLabelTypes.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="distanceTransformWithLabels(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>distanceTransformWithLabels</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">distanceTransformWithLabels</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
int distanceType,
|
|
int maskSize)</span></div>
|
|
<div class="block">Calculates the distance to the closest zero pixel for each pixel of the source image.
|
|
|
|
The function cv::distanceTransform calculates the approximate or precise distance from every binary
|
|
image pixel to the nearest zero pixel. For zero image pixels, the distance will obviously be zero.
|
|
|
|
When maskSize == #DIST_MASK_PRECISE and distanceType == #DIST_L2 , the function runs the
|
|
algorithm described in CITE: Felzenszwalb04 . This algorithm is parallelized with the TBB library.
|
|
|
|
In other cases, the algorithm CITE: Borgefors86 is used. This means that for a pixel the function
|
|
finds the shortest path to the nearest zero pixel consisting of basic shifts: horizontal, vertical,
|
|
diagonal, or knight's move (the latest is available for a \(5\times 5\) mask). The overall
|
|
distance is calculated as a sum of these basic distances. Since the distance function should be
|
|
symmetric, all of the horizontal and vertical shifts must have the same cost (denoted as a ), all
|
|
the diagonal shifts must have the same cost (denoted as <code>b</code>), and all knight's moves must have the
|
|
same cost (denoted as <code>c</code>). For the #DIST_C and #DIST_L1 types, the distance is calculated
|
|
precisely, whereas for #DIST_L2 (Euclidean distance) the distance can be calculated only with a
|
|
relative error (a \(5\times 5\) mask gives more accurate results). For <code>a</code>,<code>b</code>, and <code>c</code>, OpenCV
|
|
uses the values suggested in the original paper:
|
|
<ul>
|
|
<li>
|
|
DIST_L1: <code>a = 1, b = 2</code>
|
|
</li>
|
|
<li>
|
|
DIST_L2:
|
|
<ul>
|
|
<li>
|
|
<code>3 x 3</code>: <code>a=0.955, b=1.3693</code>
|
|
</li>
|
|
<li>
|
|
<code>5 x 5</code>: <code>a=1, b=1.4, c=2.1969</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
DIST_C: <code>a = 1, b = 1</code>
|
|
</li>
|
|
</ul>
|
|
|
|
Typically, for a fast, coarse distance estimation #DIST_L2, a \(3\times 3\) mask is used. For a
|
|
more accurate distance estimation #DIST_L2, a \(5\times 5\) mask or the precise algorithm is used.
|
|
Note that both the precise and the approximate algorithms are linear on the number of pixels.
|
|
|
|
This variant of the function does not only compute the minimum distance for each pixel \((x, y)\)
|
|
but also identifies the nearest connected component consisting of zero pixels
|
|
(labelType==#DIST_LABEL_CCOMP) or the nearest zero pixel (labelType==#DIST_LABEL_PIXEL). Index of the
|
|
component/pixel is stored in <code>labels(x, y)</code>. When labelType==#DIST_LABEL_CCOMP, the function
|
|
automatically finds connected components of zero pixels in the input image and marks them with
|
|
distinct labels. When labelType==#DIST_LABEL_PIXEL, the function scans through the input image and
|
|
marks all the zero pixels with distinct labels.
|
|
|
|
In this mode, the complexity is still linear. That is, the function provides a very fast way to
|
|
compute the Voronoi diagram for a binary image. Currently, the second variant can use only the
|
|
approximate distance transform algorithm, i.e. maskSize=#DIST_MASK_PRECISE is not supported
|
|
yet.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - 8-bit, single-channel (binary) source image.</dd>
|
|
<dd><code>dst</code> - Output image with calculated distances. It is a 8-bit or 32-bit floating-point,
|
|
single-channel image of the same size as src.</dd>
|
|
<dd><code>labels</code> - Output 2D array of labels (the discrete Voronoi diagram). It has the type
|
|
CV_32SC1 and the same size as src.</dd>
|
|
<dd><code>distanceType</code> - Type of distance, see #DistanceTypes</dd>
|
|
<dd><code>maskSize</code> - Size of the distance transform mask, see #DistanceTransformMasks.
|
|
#DIST_MASK_PRECISE is not supported by this variant. In case of the #DIST_L1 or #DIST_C distance type,
|
|
the parameter is forced to 3 because a \(3\times 3\) mask gives the same result as \(5\times
|
|
5\) or any larger aperture.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="distanceTransform(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)">
|
|
<h3>distanceTransform</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">distanceTransform</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int distanceType,
|
|
int maskSize,
|
|
int dstType)</span></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - 8-bit, single-channel (binary) source image.</dd>
|
|
<dd><code>dst</code> - Output image with calculated distances. It is a 8-bit or 32-bit floating-point,
|
|
single-channel image of the same size as src .</dd>
|
|
<dd><code>distanceType</code> - Type of distance, see #DistanceTypes</dd>
|
|
<dd><code>maskSize</code> - Size of the distance transform mask, see #DistanceTransformMasks. In case of the
|
|
#DIST_L1 or #DIST_C distance type, the parameter is forced to 3 because a \(3\times 3\) mask gives
|
|
the same result as \(5\times 5\) or any larger aperture.</dd>
|
|
<dd><code>dstType</code> - Type of output image. It can be CV_8U or CV_32F. Type CV_8U can be used only for
|
|
the first variant of the function and distanceType == #DIST_L1.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="distanceTransform(org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>distanceTransform</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">distanceTransform</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int distanceType,
|
|
int maskSize)</span></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - 8-bit, single-channel (binary) source image.</dd>
|
|
<dd><code>dst</code> - Output image with calculated distances. It is a 8-bit or 32-bit floating-point,
|
|
single-channel image of the same size as src .</dd>
|
|
<dd><code>distanceType</code> - Type of distance, see #DistanceTypes</dd>
|
|
<dd><code>maskSize</code> - Size of the distance transform mask, see #DistanceTransformMasks. In case of the
|
|
#DIST_L1 or #DIST_C distance type, the parameter is forced to 3 because a \(3\times 3\) mask gives
|
|
the same result as \(5\times 5\) or any larger aperture.
|
|
the first variant of the function and distanceType == #DIST_L1.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="floodFill(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,org.opencv.core.Rect,org.opencv.core.Scalar,org.opencv.core.Scalar,int)">
|
|
<h3>floodFill</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">floodFill</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> seedPoint,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> newVal,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rect,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> loDiff,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> upDiff,
|
|
int flags)</span></div>
|
|
<div class="block">Fills a connected component with the given color.
|
|
|
|
The function cv::floodFill fills a connected component starting from the seed point with the specified
|
|
color. The connectivity is determined by the color/brightness closeness of the neighbor pixels. The
|
|
pixel at \((x,y)\) is considered to belong to the repainted domain if:
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a grayscale image and floating range
|
|
\(\texttt{src} (x',y')- \texttt{loDiff} \leq \texttt{src} (x,y) \leq \texttt{src} (x',y')+ \texttt{upDiff}\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a grayscale image and fixed range
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)- \texttt{loDiff} \leq \texttt{src} (x,y) \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)+ \texttt{upDiff}\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a color image and floating range
|
|
\(\texttt{src} (x',y')_r- \texttt{loDiff} _r \leq \texttt{src} (x,y)_r \leq \texttt{src} (x',y')_r+ \texttt{upDiff} _r,\)
|
|
\(\texttt{src} (x',y')_g- \texttt{loDiff} _g \leq \texttt{src} (x,y)_g \leq \texttt{src} (x',y')_g+ \texttt{upDiff} _g\)
|
|
and
|
|
\(\texttt{src} (x',y')_b- \texttt{loDiff} _b \leq \texttt{src} (x,y)_b \leq \texttt{src} (x',y')_b+ \texttt{upDiff} _b\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a color image and fixed range
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_r- \texttt{loDiff} _r \leq \texttt{src} (x,y)_r \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_r+ \texttt{upDiff} _r,\)
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_g- \texttt{loDiff} _g \leq \texttt{src} (x,y)_g \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_g+ \texttt{upDiff} _g\)
|
|
and
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_b- \texttt{loDiff} _b \leq \texttt{src} (x,y)_b \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_b+ \texttt{upDiff} _b\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
where \(src(x',y')\) is the value of one of pixel neighbors that is already known to belong to the
|
|
component. That is, to be added to the connected component, a color/brightness of the pixel should
|
|
be close enough to:
|
|
<ul>
|
|
<li>
|
|
Color/brightness of one of its neighbors that already belong to the connected component in case
|
|
of a floating range.
|
|
</li>
|
|
<li>
|
|
Color/brightness of the seed point in case of a fixed range.
|
|
</li>
|
|
</ul>
|
|
|
|
Use these functions to either mark a connected component with the specified color in-place, or build
|
|
a mask and then extract the contour, or copy the region to another image, and so on.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input/output 1- or 3-channel, 8-bit, or floating-point image. It is modified by the
|
|
function unless the #FLOODFILL_MASK_ONLY flag is set in the second variant of the function. See
|
|
the details below.</dd>
|
|
<dd><code>mask</code> - Operation mask that should be a single-channel 8-bit image, 2 pixels wider and 2 pixels
|
|
taller than image. If an empty Mat is passed it will be created automatically. Since this is both an
|
|
input and output parameter, you must take responsibility of initializing it.
|
|
Flood-filling cannot go across non-zero pixels in the input mask. For example,
|
|
an edge detector output can be used as a mask to stop filling at edges. On output, pixels in the
|
|
mask corresponding to filled pixels in the image are set to 1 or to the specified value in flags
|
|
as described below. Additionally, the function fills the border of the mask with ones to simplify
|
|
internal processing. It is therefore possible to use the same mask in multiple calls to the function
|
|
to make sure the filled areas do not overlap.</dd>
|
|
<dd><code>seedPoint</code> - Starting point.</dd>
|
|
<dd><code>newVal</code> - New value of the repainted domain pixels.</dd>
|
|
<dd><code>loDiff</code> - Maximal lower brightness/color difference between the currently observed pixel and
|
|
one of its neighbors belonging to the component, or a seed pixel being added to the component.</dd>
|
|
<dd><code>upDiff</code> - Maximal upper brightness/color difference between the currently observed pixel and
|
|
one of its neighbors belonging to the component, or a seed pixel being added to the component.</dd>
|
|
<dd><code>rect</code> - Optional output parameter set by the function to the minimum bounding rectangle of the
|
|
repainted domain.</dd>
|
|
<dd><code>flags</code> - Operation flags. The first 8 bits contain a connectivity value. The default value of
|
|
4 means that only the four nearest neighbor pixels (those that share an edge) are considered. A
|
|
connectivity value of 8 means that the eight nearest neighbor pixels (those that share a corner)
|
|
will be considered. The next 8 bits (8-16) contain a value between 1 and 255 with which to fill
|
|
the mask (the default value is 1). For example, 4 | ( 255 << 8 ) will consider 4 nearest
|
|
neighbours and fill the mask with a value of 255. The following additional options occupy higher
|
|
bits and therefore may be further combined with the connectivity and mask fill values using
|
|
bit-wise or (|), see #FloodFillFlags.
|
|
|
|
<b>Note:</b> Since the mask is larger than the filled image, a pixel \((x, y)\) in image corresponds to the
|
|
pixel \((x+1, y+1)\) in the mask .
|
|
|
|
SEE: findContours</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="floodFill(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,org.opencv.core.Rect,org.opencv.core.Scalar,org.opencv.core.Scalar)">
|
|
<h3>floodFill</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">floodFill</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> seedPoint,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> newVal,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rect,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> loDiff,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> upDiff)</span></div>
|
|
<div class="block">Fills a connected component with the given color.
|
|
|
|
The function cv::floodFill fills a connected component starting from the seed point with the specified
|
|
color. The connectivity is determined by the color/brightness closeness of the neighbor pixels. The
|
|
pixel at \((x,y)\) is considered to belong to the repainted domain if:
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a grayscale image and floating range
|
|
\(\texttt{src} (x',y')- \texttt{loDiff} \leq \texttt{src} (x,y) \leq \texttt{src} (x',y')+ \texttt{upDiff}\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a grayscale image and fixed range
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)- \texttt{loDiff} \leq \texttt{src} (x,y) \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)+ \texttt{upDiff}\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a color image and floating range
|
|
\(\texttt{src} (x',y')_r- \texttt{loDiff} _r \leq \texttt{src} (x,y)_r \leq \texttt{src} (x',y')_r+ \texttt{upDiff} _r,\)
|
|
\(\texttt{src} (x',y')_g- \texttt{loDiff} _g \leq \texttt{src} (x,y)_g \leq \texttt{src} (x',y')_g+ \texttt{upDiff} _g\)
|
|
and
|
|
\(\texttt{src} (x',y')_b- \texttt{loDiff} _b \leq \texttt{src} (x,y)_b \leq \texttt{src} (x',y')_b+ \texttt{upDiff} _b\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a color image and fixed range
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_r- \texttt{loDiff} _r \leq \texttt{src} (x,y)_r \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_r+ \texttt{upDiff} _r,\)
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_g- \texttt{loDiff} _g \leq \texttt{src} (x,y)_g \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_g+ \texttt{upDiff} _g\)
|
|
and
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_b- \texttt{loDiff} _b \leq \texttt{src} (x,y)_b \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_b+ \texttt{upDiff} _b\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
where \(src(x',y')\) is the value of one of pixel neighbors that is already known to belong to the
|
|
component. That is, to be added to the connected component, a color/brightness of the pixel should
|
|
be close enough to:
|
|
<ul>
|
|
<li>
|
|
Color/brightness of one of its neighbors that already belong to the connected component in case
|
|
of a floating range.
|
|
</li>
|
|
<li>
|
|
Color/brightness of the seed point in case of a fixed range.
|
|
</li>
|
|
</ul>
|
|
|
|
Use these functions to either mark a connected component with the specified color in-place, or build
|
|
a mask and then extract the contour, or copy the region to another image, and so on.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input/output 1- or 3-channel, 8-bit, or floating-point image. It is modified by the
|
|
function unless the #FLOODFILL_MASK_ONLY flag is set in the second variant of the function. See
|
|
the details below.</dd>
|
|
<dd><code>mask</code> - Operation mask that should be a single-channel 8-bit image, 2 pixels wider and 2 pixels
|
|
taller than image. If an empty Mat is passed it will be created automatically. Since this is both an
|
|
input and output parameter, you must take responsibility of initializing it.
|
|
Flood-filling cannot go across non-zero pixels in the input mask. For example,
|
|
an edge detector output can be used as a mask to stop filling at edges. On output, pixels in the
|
|
mask corresponding to filled pixels in the image are set to 1 or to the specified value in flags
|
|
as described below. Additionally, the function fills the border of the mask with ones to simplify
|
|
internal processing. It is therefore possible to use the same mask in multiple calls to the function
|
|
to make sure the filled areas do not overlap.</dd>
|
|
<dd><code>seedPoint</code> - Starting point.</dd>
|
|
<dd><code>newVal</code> - New value of the repainted domain pixels.</dd>
|
|
<dd><code>loDiff</code> - Maximal lower brightness/color difference between the currently observed pixel and
|
|
one of its neighbors belonging to the component, or a seed pixel being added to the component.</dd>
|
|
<dd><code>upDiff</code> - Maximal upper brightness/color difference between the currently observed pixel and
|
|
one of its neighbors belonging to the component, or a seed pixel being added to the component.</dd>
|
|
<dd><code>rect</code> - Optional output parameter set by the function to the minimum bounding rectangle of the
|
|
repainted domain.
|
|
4 means that only the four nearest neighbor pixels (those that share an edge) are considered. A
|
|
connectivity value of 8 means that the eight nearest neighbor pixels (those that share a corner)
|
|
will be considered. The next 8 bits (8-16) contain a value between 1 and 255 with which to fill
|
|
the mask (the default value is 1). For example, 4 | ( 255 << 8 ) will consider 4 nearest
|
|
neighbours and fill the mask with a value of 255. The following additional options occupy higher
|
|
bits and therefore may be further combined with the connectivity and mask fill values using
|
|
bit-wise or (|), see #FloodFillFlags.
|
|
|
|
<b>Note:</b> Since the mask is larger than the filled image, a pixel \((x, y)\) in image corresponds to the
|
|
pixel \((x+1, y+1)\) in the mask .
|
|
|
|
SEE: findContours</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="floodFill(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,org.opencv.core.Rect,org.opencv.core.Scalar)">
|
|
<h3>floodFill</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">floodFill</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> seedPoint,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> newVal,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rect,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> loDiff)</span></div>
|
|
<div class="block">Fills a connected component with the given color.
|
|
|
|
The function cv::floodFill fills a connected component starting from the seed point with the specified
|
|
color. The connectivity is determined by the color/brightness closeness of the neighbor pixels. The
|
|
pixel at \((x,y)\) is considered to belong to the repainted domain if:
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a grayscale image and floating range
|
|
\(\texttt{src} (x',y')- \texttt{loDiff} \leq \texttt{src} (x,y) \leq \texttt{src} (x',y')+ \texttt{upDiff}\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a grayscale image and fixed range
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)- \texttt{loDiff} \leq \texttt{src} (x,y) \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)+ \texttt{upDiff}\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a color image and floating range
|
|
\(\texttt{src} (x',y')_r- \texttt{loDiff} _r \leq \texttt{src} (x,y)_r \leq \texttt{src} (x',y')_r+ \texttt{upDiff} _r,\)
|
|
\(\texttt{src} (x',y')_g- \texttt{loDiff} _g \leq \texttt{src} (x,y)_g \leq \texttt{src} (x',y')_g+ \texttt{upDiff} _g\)
|
|
and
|
|
\(\texttt{src} (x',y')_b- \texttt{loDiff} _b \leq \texttt{src} (x,y)_b \leq \texttt{src} (x',y')_b+ \texttt{upDiff} _b\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a color image and fixed range
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_r- \texttt{loDiff} _r \leq \texttt{src} (x,y)_r \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_r+ \texttt{upDiff} _r,\)
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_g- \texttt{loDiff} _g \leq \texttt{src} (x,y)_g \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_g+ \texttt{upDiff} _g\)
|
|
and
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_b- \texttt{loDiff} _b \leq \texttt{src} (x,y)_b \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_b+ \texttt{upDiff} _b\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
where \(src(x',y')\) is the value of one of pixel neighbors that is already known to belong to the
|
|
component. That is, to be added to the connected component, a color/brightness of the pixel should
|
|
be close enough to:
|
|
<ul>
|
|
<li>
|
|
Color/brightness of one of its neighbors that already belong to the connected component in case
|
|
of a floating range.
|
|
</li>
|
|
<li>
|
|
Color/brightness of the seed point in case of a fixed range.
|
|
</li>
|
|
</ul>
|
|
|
|
Use these functions to either mark a connected component with the specified color in-place, or build
|
|
a mask and then extract the contour, or copy the region to another image, and so on.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input/output 1- or 3-channel, 8-bit, or floating-point image. It is modified by the
|
|
function unless the #FLOODFILL_MASK_ONLY flag is set in the second variant of the function. See
|
|
the details below.</dd>
|
|
<dd><code>mask</code> - Operation mask that should be a single-channel 8-bit image, 2 pixels wider and 2 pixels
|
|
taller than image. If an empty Mat is passed it will be created automatically. Since this is both an
|
|
input and output parameter, you must take responsibility of initializing it.
|
|
Flood-filling cannot go across non-zero pixels in the input mask. For example,
|
|
an edge detector output can be used as a mask to stop filling at edges. On output, pixels in the
|
|
mask corresponding to filled pixels in the image are set to 1 or to the specified value in flags
|
|
as described below. Additionally, the function fills the border of the mask with ones to simplify
|
|
internal processing. It is therefore possible to use the same mask in multiple calls to the function
|
|
to make sure the filled areas do not overlap.</dd>
|
|
<dd><code>seedPoint</code> - Starting point.</dd>
|
|
<dd><code>newVal</code> - New value of the repainted domain pixels.</dd>
|
|
<dd><code>loDiff</code> - Maximal lower brightness/color difference between the currently observed pixel and
|
|
one of its neighbors belonging to the component, or a seed pixel being added to the component.
|
|
one of its neighbors belonging to the component, or a seed pixel being added to the component.</dd>
|
|
<dd><code>rect</code> - Optional output parameter set by the function to the minimum bounding rectangle of the
|
|
repainted domain.
|
|
4 means that only the four nearest neighbor pixels (those that share an edge) are considered. A
|
|
connectivity value of 8 means that the eight nearest neighbor pixels (those that share a corner)
|
|
will be considered. The next 8 bits (8-16) contain a value between 1 and 255 with which to fill
|
|
the mask (the default value is 1). For example, 4 | ( 255 << 8 ) will consider 4 nearest
|
|
neighbours and fill the mask with a value of 255. The following additional options occupy higher
|
|
bits and therefore may be further combined with the connectivity and mask fill values using
|
|
bit-wise or (|), see #FloodFillFlags.
|
|
|
|
<b>Note:</b> Since the mask is larger than the filled image, a pixel \((x, y)\) in image corresponds to the
|
|
pixel \((x+1, y+1)\) in the mask .
|
|
|
|
SEE: findContours</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="floodFill(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,org.opencv.core.Rect)">
|
|
<h3>floodFill</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">floodFill</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> seedPoint,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> newVal,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rect)</span></div>
|
|
<div class="block">Fills a connected component with the given color.
|
|
|
|
The function cv::floodFill fills a connected component starting from the seed point with the specified
|
|
color. The connectivity is determined by the color/brightness closeness of the neighbor pixels. The
|
|
pixel at \((x,y)\) is considered to belong to the repainted domain if:
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a grayscale image and floating range
|
|
\(\texttt{src} (x',y')- \texttt{loDiff} \leq \texttt{src} (x,y) \leq \texttt{src} (x',y')+ \texttt{upDiff}\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a grayscale image and fixed range
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)- \texttt{loDiff} \leq \texttt{src} (x,y) \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)+ \texttt{upDiff}\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a color image and floating range
|
|
\(\texttt{src} (x',y')_r- \texttt{loDiff} _r \leq \texttt{src} (x,y)_r \leq \texttt{src} (x',y')_r+ \texttt{upDiff} _r,\)
|
|
\(\texttt{src} (x',y')_g- \texttt{loDiff} _g \leq \texttt{src} (x,y)_g \leq \texttt{src} (x',y')_g+ \texttt{upDiff} _g\)
|
|
and
|
|
\(\texttt{src} (x',y')_b- \texttt{loDiff} _b \leq \texttt{src} (x,y)_b \leq \texttt{src} (x',y')_b+ \texttt{upDiff} _b\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a color image and fixed range
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_r- \texttt{loDiff} _r \leq \texttt{src} (x,y)_r \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_r+ \texttt{upDiff} _r,\)
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_g- \texttt{loDiff} _g \leq \texttt{src} (x,y)_g \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_g+ \texttt{upDiff} _g\)
|
|
and
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_b- \texttt{loDiff} _b \leq \texttt{src} (x,y)_b \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_b+ \texttt{upDiff} _b\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
where \(src(x',y')\) is the value of one of pixel neighbors that is already known to belong to the
|
|
component. That is, to be added to the connected component, a color/brightness of the pixel should
|
|
be close enough to:
|
|
<ul>
|
|
<li>
|
|
Color/brightness of one of its neighbors that already belong to the connected component in case
|
|
of a floating range.
|
|
</li>
|
|
<li>
|
|
Color/brightness of the seed point in case of a fixed range.
|
|
</li>
|
|
</ul>
|
|
|
|
Use these functions to either mark a connected component with the specified color in-place, or build
|
|
a mask and then extract the contour, or copy the region to another image, and so on.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input/output 1- or 3-channel, 8-bit, or floating-point image. It is modified by the
|
|
function unless the #FLOODFILL_MASK_ONLY flag is set in the second variant of the function. See
|
|
the details below.</dd>
|
|
<dd><code>mask</code> - Operation mask that should be a single-channel 8-bit image, 2 pixels wider and 2 pixels
|
|
taller than image. If an empty Mat is passed it will be created automatically. Since this is both an
|
|
input and output parameter, you must take responsibility of initializing it.
|
|
Flood-filling cannot go across non-zero pixels in the input mask. For example,
|
|
an edge detector output can be used as a mask to stop filling at edges. On output, pixels in the
|
|
mask corresponding to filled pixels in the image are set to 1 or to the specified value in flags
|
|
as described below. Additionally, the function fills the border of the mask with ones to simplify
|
|
internal processing. It is therefore possible to use the same mask in multiple calls to the function
|
|
to make sure the filled areas do not overlap.</dd>
|
|
<dd><code>seedPoint</code> - Starting point.</dd>
|
|
<dd><code>newVal</code> - New value of the repainted domain pixels.
|
|
one of its neighbors belonging to the component, or a seed pixel being added to the component.
|
|
one of its neighbors belonging to the component, or a seed pixel being added to the component.</dd>
|
|
<dd><code>rect</code> - Optional output parameter set by the function to the minimum bounding rectangle of the
|
|
repainted domain.
|
|
4 means that only the four nearest neighbor pixels (those that share an edge) are considered. A
|
|
connectivity value of 8 means that the eight nearest neighbor pixels (those that share a corner)
|
|
will be considered. The next 8 bits (8-16) contain a value between 1 and 255 with which to fill
|
|
the mask (the default value is 1). For example, 4 | ( 255 << 8 ) will consider 4 nearest
|
|
neighbours and fill the mask with a value of 255. The following additional options occupy higher
|
|
bits and therefore may be further combined with the connectivity and mask fill values using
|
|
bit-wise or (|), see #FloodFillFlags.
|
|
|
|
<b>Note:</b> Since the mask is larger than the filled image, a pixel \((x, y)\) in image corresponds to the
|
|
pixel \((x+1, y+1)\) in the mask .
|
|
|
|
SEE: findContours</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="floodFill(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar)">
|
|
<h3>floodFill</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">floodFill</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> seedPoint,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> newVal)</span></div>
|
|
<div class="block">Fills a connected component with the given color.
|
|
|
|
The function cv::floodFill fills a connected component starting from the seed point with the specified
|
|
color. The connectivity is determined by the color/brightness closeness of the neighbor pixels. The
|
|
pixel at \((x,y)\) is considered to belong to the repainted domain if:
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a grayscale image and floating range
|
|
\(\texttt{src} (x',y')- \texttt{loDiff} \leq \texttt{src} (x,y) \leq \texttt{src} (x',y')+ \texttt{upDiff}\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a grayscale image and fixed range
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)- \texttt{loDiff} \leq \texttt{src} (x,y) \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)+ \texttt{upDiff}\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a color image and floating range
|
|
\(\texttt{src} (x',y')_r- \texttt{loDiff} _r \leq \texttt{src} (x,y)_r \leq \texttt{src} (x',y')_r+ \texttt{upDiff} _r,\)
|
|
\(\texttt{src} (x',y')_g- \texttt{loDiff} _g \leq \texttt{src} (x,y)_g \leq \texttt{src} (x',y')_g+ \texttt{upDiff} _g\)
|
|
and
|
|
\(\texttt{src} (x',y')_b- \texttt{loDiff} _b \leq \texttt{src} (x,y)_b \leq \texttt{src} (x',y')_b+ \texttt{upDiff} _b\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<ul>
|
|
<li>
|
|
in case of a color image and fixed range
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_r- \texttt{loDiff} _r \leq \texttt{src} (x,y)_r \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_r+ \texttt{upDiff} _r,\)
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_g- \texttt{loDiff} _g \leq \texttt{src} (x,y)_g \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_g+ \texttt{upDiff} _g\)
|
|
and
|
|
\(\texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_b- \texttt{loDiff} _b \leq \texttt{src} (x,y)_b \leq \texttt{src} ( \texttt{seedPoint} .x, \texttt{seedPoint} .y)_b+ \texttt{upDiff} _b\)
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
where \(src(x',y')\) is the value of one of pixel neighbors that is already known to belong to the
|
|
component. That is, to be added to the connected component, a color/brightness of the pixel should
|
|
be close enough to:
|
|
<ul>
|
|
<li>
|
|
Color/brightness of one of its neighbors that already belong to the connected component in case
|
|
of a floating range.
|
|
</li>
|
|
<li>
|
|
Color/brightness of the seed point in case of a fixed range.
|
|
</li>
|
|
</ul>
|
|
|
|
Use these functions to either mark a connected component with the specified color in-place, or build
|
|
a mask and then extract the contour, or copy the region to another image, and so on.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Input/output 1- or 3-channel, 8-bit, or floating-point image. It is modified by the
|
|
function unless the #FLOODFILL_MASK_ONLY flag is set in the second variant of the function. See
|
|
the details below.</dd>
|
|
<dd><code>mask</code> - Operation mask that should be a single-channel 8-bit image, 2 pixels wider and 2 pixels
|
|
taller than image. If an empty Mat is passed it will be created automatically. Since this is both an
|
|
input and output parameter, you must take responsibility of initializing it.
|
|
Flood-filling cannot go across non-zero pixels in the input mask. For example,
|
|
an edge detector output can be used as a mask to stop filling at edges. On output, pixels in the
|
|
mask corresponding to filled pixels in the image are set to 1 or to the specified value in flags
|
|
as described below. Additionally, the function fills the border of the mask with ones to simplify
|
|
internal processing. It is therefore possible to use the same mask in multiple calls to the function
|
|
to make sure the filled areas do not overlap.</dd>
|
|
<dd><code>seedPoint</code> - Starting point.</dd>
|
|
<dd><code>newVal</code> - New value of the repainted domain pixels.
|
|
one of its neighbors belonging to the component, or a seed pixel being added to the component.
|
|
one of its neighbors belonging to the component, or a seed pixel being added to the component.
|
|
repainted domain.
|
|
4 means that only the four nearest neighbor pixels (those that share an edge) are considered. A
|
|
connectivity value of 8 means that the eight nearest neighbor pixels (those that share a corner)
|
|
will be considered. The next 8 bits (8-16) contain a value between 1 and 255 with which to fill
|
|
the mask (the default value is 1). For example, 4 | ( 255 << 8 ) will consider 4 nearest
|
|
neighbours and fill the mask with a value of 255. The following additional options occupy higher
|
|
bits and therefore may be further combined with the connectivity and mask fill values using
|
|
bit-wise or (|), see #FloodFillFlags.
|
|
|
|
<b>Note:</b> Since the mask is larger than the filled image, a pixel \((x, y)\) in image corresponds to the
|
|
pixel \((x+1, y+1)\) in the mask .
|
|
|
|
SEE: findContours</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="blendLinear(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>blendLinear</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">blendLinear</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> weights1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> weights2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst)</span></div>
|
|
<div class="block">variant without <code>mask</code> parameter</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src1</code> - automatically generated</dd>
|
|
<dd><code>src2</code> - automatically generated</dd>
|
|
<dd><code>weights1</code> - automatically generated</dd>
|
|
<dd><code>weights2</code> - automatically generated</dd>
|
|
<dd><code>dst</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="cvtColor(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)">
|
|
<h3>cvtColor</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">cvtColor</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code,
|
|
int dstCn,
|
|
int hint)</span></div>
|
|
<div class="block">Converts an image from one color space to another.
|
|
|
|
The function converts an input image from one color space to another. In case of a transformation
|
|
to-from RGB color space, the order of the channels should be specified explicitly (RGB or BGR). Note
|
|
that the default color format in OpenCV is often referred to as RGB but it is actually BGR (the
|
|
bytes are reversed). So the first byte in a standard (24-bit) color image will be an 8-bit Blue
|
|
component, the second byte will be Green, and the third byte will be Red. The fourth, fifth, and
|
|
sixth bytes would then be the second pixel (Blue, then Green, then Red), and so on.
|
|
|
|
The conventional ranges for R, G, and B channel values are:
|
|
<ul>
|
|
<li>
|
|
0 to 255 for CV_8U images
|
|
</li>
|
|
<li>
|
|
0 to 65535 for CV_16U images
|
|
</li>
|
|
<li>
|
|
0 to 1 for CV_32F images
|
|
</li>
|
|
</ul>
|
|
|
|
In case of linear transformations, the range does not matter. But in case of a non-linear
|
|
transformation, an input RGB image should be normalized to the proper value range to get the correct
|
|
results, for example, for RGB \(\rightarrow\) L\*u\*v\* transformation. For example, if you have a
|
|
32-bit floating-point image directly converted from an 8-bit image without any scaling, then it will
|
|
have the 0..255 value range instead of 0..1 assumed by the function. So, before calling #cvtColor ,
|
|
you need first to scale the image down:
|
|
<code>
|
|
img *= 1./255;
|
|
cvtColor(img, img, COLOR_BGR2Luv);
|
|
</code>
|
|
If you use #cvtColor with 8-bit images, the conversion will have some information lost. For many
|
|
applications, this will not be noticeable but it is recommended to use 32-bit images in applications
|
|
that need the full range of colors or that convert an image before an operation and then convert
|
|
back.
|
|
|
|
If conversion adds the alpha channel, its value will set to the maximum of corresponding channel
|
|
range: 255 for CV_8U, 65535 for CV_16U, 1 for CV_32F.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image: 8-bit unsigned, 16-bit unsigned ( CV_16UC... ), or single-precision
|
|
floating-point.</dd>
|
|
<dd><code>dst</code> - output image of the same size and depth as src.</dd>
|
|
<dd><code>code</code> - color space conversion code (see #ColorConversionCodes).</dd>
|
|
<dd><code>dstCn</code> - number of channels in the destination image; if the parameter is 0, the number of the
|
|
channels is derived automatically from src and code.</dd>
|
|
<dd><code>hint</code> - Implementation modfication flags. See #AlgorithmHint
|
|
|
|
SEE: REF: imgproc_color_conversions</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="cvtColor(org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>cvtColor</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">cvtColor</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code,
|
|
int dstCn)</span></div>
|
|
<div class="block">Converts an image from one color space to another.
|
|
|
|
The function converts an input image from one color space to another. In case of a transformation
|
|
to-from RGB color space, the order of the channels should be specified explicitly (RGB or BGR). Note
|
|
that the default color format in OpenCV is often referred to as RGB but it is actually BGR (the
|
|
bytes are reversed). So the first byte in a standard (24-bit) color image will be an 8-bit Blue
|
|
component, the second byte will be Green, and the third byte will be Red. The fourth, fifth, and
|
|
sixth bytes would then be the second pixel (Blue, then Green, then Red), and so on.
|
|
|
|
The conventional ranges for R, G, and B channel values are:
|
|
<ul>
|
|
<li>
|
|
0 to 255 for CV_8U images
|
|
</li>
|
|
<li>
|
|
0 to 65535 for CV_16U images
|
|
</li>
|
|
<li>
|
|
0 to 1 for CV_32F images
|
|
</li>
|
|
</ul>
|
|
|
|
In case of linear transformations, the range does not matter. But in case of a non-linear
|
|
transformation, an input RGB image should be normalized to the proper value range to get the correct
|
|
results, for example, for RGB \(\rightarrow\) L\*u\*v\* transformation. For example, if you have a
|
|
32-bit floating-point image directly converted from an 8-bit image without any scaling, then it will
|
|
have the 0..255 value range instead of 0..1 assumed by the function. So, before calling #cvtColor ,
|
|
you need first to scale the image down:
|
|
<code>
|
|
img *= 1./255;
|
|
cvtColor(img, img, COLOR_BGR2Luv);
|
|
</code>
|
|
If you use #cvtColor with 8-bit images, the conversion will have some information lost. For many
|
|
applications, this will not be noticeable but it is recommended to use 32-bit images in applications
|
|
that need the full range of colors or that convert an image before an operation and then convert
|
|
back.
|
|
|
|
If conversion adds the alpha channel, its value will set to the maximum of corresponding channel
|
|
range: 255 for CV_8U, 65535 for CV_16U, 1 for CV_32F.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image: 8-bit unsigned, 16-bit unsigned ( CV_16UC... ), or single-precision
|
|
floating-point.</dd>
|
|
<dd><code>dst</code> - output image of the same size and depth as src.</dd>
|
|
<dd><code>code</code> - color space conversion code (see #ColorConversionCodes).</dd>
|
|
<dd><code>dstCn</code> - number of channels in the destination image; if the parameter is 0, the number of the
|
|
channels is derived automatically from src and code.
|
|
|
|
SEE: REF: imgproc_color_conversions</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="cvtColor(org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>cvtColor</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">cvtColor</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code)</span></div>
|
|
<div class="block">Converts an image from one color space to another.
|
|
|
|
The function converts an input image from one color space to another. In case of a transformation
|
|
to-from RGB color space, the order of the channels should be specified explicitly (RGB or BGR). Note
|
|
that the default color format in OpenCV is often referred to as RGB but it is actually BGR (the
|
|
bytes are reversed). So the first byte in a standard (24-bit) color image will be an 8-bit Blue
|
|
component, the second byte will be Green, and the third byte will be Red. The fourth, fifth, and
|
|
sixth bytes would then be the second pixel (Blue, then Green, then Red), and so on.
|
|
|
|
The conventional ranges for R, G, and B channel values are:
|
|
<ul>
|
|
<li>
|
|
0 to 255 for CV_8U images
|
|
</li>
|
|
<li>
|
|
0 to 65535 for CV_16U images
|
|
</li>
|
|
<li>
|
|
0 to 1 for CV_32F images
|
|
</li>
|
|
</ul>
|
|
|
|
In case of linear transformations, the range does not matter. But in case of a non-linear
|
|
transformation, an input RGB image should be normalized to the proper value range to get the correct
|
|
results, for example, for RGB \(\rightarrow\) L\*u\*v\* transformation. For example, if you have a
|
|
32-bit floating-point image directly converted from an 8-bit image without any scaling, then it will
|
|
have the 0..255 value range instead of 0..1 assumed by the function. So, before calling #cvtColor ,
|
|
you need first to scale the image down:
|
|
<code>
|
|
img *= 1./255;
|
|
cvtColor(img, img, COLOR_BGR2Luv);
|
|
</code>
|
|
If you use #cvtColor with 8-bit images, the conversion will have some information lost. For many
|
|
applications, this will not be noticeable but it is recommended to use 32-bit images in applications
|
|
that need the full range of colors or that convert an image before an operation and then convert
|
|
back.
|
|
|
|
If conversion adds the alpha channel, its value will set to the maximum of corresponding channel
|
|
range: 255 for CV_8U, 65535 for CV_16U, 1 for CV_32F.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image: 8-bit unsigned, 16-bit unsigned ( CV_16UC... ), or single-precision
|
|
floating-point.</dd>
|
|
<dd><code>dst</code> - output image of the same size and depth as src.</dd>
|
|
<dd><code>code</code> - color space conversion code (see #ColorConversionCodes).
|
|
channels is derived automatically from src and code.
|
|
|
|
SEE: REF: imgproc_color_conversions</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="cvtColorTwoPlane(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>cvtColorTwoPlane</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">cvtColorTwoPlane</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code,
|
|
int hint)</span></div>
|
|
<div class="block">Converts an image from one color space to another where the source image is
|
|
stored in two planes.
|
|
|
|
This function only supports YUV420 to RGB conversion as of now.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src1</code> - 8-bit image (#CV_8U) of the Y plane.</dd>
|
|
<dd><code>src2</code> - image containing interleaved U/V plane.</dd>
|
|
<dd><code>dst</code> - output image.</dd>
|
|
<dd><code>code</code> - Specifies the type of conversion. It can take any of the following values:
|
|
<ul>
|
|
<li>
|
|
#COLOR_YUV2BGR_NV12
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2RGB_NV12
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2BGRA_NV12
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2RGBA_NV12
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2BGR_NV21
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2RGB_NV21
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2BGRA_NV21
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2RGBA_NV21
|
|
</li>
|
|
</ul></dd>
|
|
<dd><code>hint</code> - Implementation modfication flags. See #AlgorithmHint</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="cvtColorTwoPlane(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>cvtColorTwoPlane</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">cvtColorTwoPlane</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code)</span></div>
|
|
<div class="block">Converts an image from one color space to another where the source image is
|
|
stored in two planes.
|
|
|
|
This function only supports YUV420 to RGB conversion as of now.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src1</code> - 8-bit image (#CV_8U) of the Y plane.</dd>
|
|
<dd><code>src2</code> - image containing interleaved U/V plane.</dd>
|
|
<dd><code>dst</code> - output image.</dd>
|
|
<dd><code>code</code> - Specifies the type of conversion. It can take any of the following values:
|
|
<ul>
|
|
<li>
|
|
#COLOR_YUV2BGR_NV12
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2RGB_NV12
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2BGRA_NV12
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2RGBA_NV12
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2BGR_NV21
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2RGB_NV21
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2BGRA_NV21
|
|
</li>
|
|
<li>
|
|
#COLOR_YUV2RGBA_NV21
|
|
</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="demosaicing(org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>demosaicing</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">demosaicing</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code,
|
|
int dstCn)</span></div>
|
|
<div class="block">main function for all demosaicing processes</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image: 8-bit unsigned or 16-bit unsigned.</dd>
|
|
<dd><code>dst</code> - output image of the same size and depth as src.</dd>
|
|
<dd><code>code</code> - Color space conversion code (see the description below).</dd>
|
|
<dd><code>dstCn</code> - number of channels in the destination image; if the parameter is 0, the number of the
|
|
channels is derived automatically from src and code.
|
|
|
|
The function can do the following transformations:
|
|
|
|
<ul>
|
|
<li>
|
|
Demosaicing using bilinear interpolation
|
|
</li>
|
|
</ul>
|
|
|
|
#COLOR_BayerBG2BGR , #COLOR_BayerGB2BGR , #COLOR_BayerRG2BGR , #COLOR_BayerGR2BGR
|
|
|
|
#COLOR_BayerBG2GRAY , #COLOR_BayerGB2GRAY , #COLOR_BayerRG2GRAY , #COLOR_BayerGR2GRAY
|
|
|
|
<ul>
|
|
<li>
|
|
Demosaicing using Variable Number of Gradients.
|
|
</li>
|
|
</ul>
|
|
|
|
#COLOR_BayerBG2BGR_VNG , #COLOR_BayerGB2BGR_VNG , #COLOR_BayerRG2BGR_VNG , #COLOR_BayerGR2BGR_VNG
|
|
|
|
<ul>
|
|
<li>
|
|
Edge-Aware Demosaicing.
|
|
</li>
|
|
</ul>
|
|
|
|
#COLOR_BayerBG2BGR_EA , #COLOR_BayerGB2BGR_EA , #COLOR_BayerRG2BGR_EA , #COLOR_BayerGR2BGR_EA
|
|
|
|
<ul>
|
|
<li>
|
|
Demosaicing with alpha channel
|
|
</li>
|
|
</ul>
|
|
|
|
#COLOR_BayerBG2BGRA , #COLOR_BayerGB2BGRA , #COLOR_BayerRG2BGRA , #COLOR_BayerGR2BGRA
|
|
|
|
SEE: cvtColor</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="demosaicing(org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>demosaicing</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">demosaicing</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int code)</span></div>
|
|
<div class="block">main function for all demosaicing processes</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - input image: 8-bit unsigned or 16-bit unsigned.</dd>
|
|
<dd><code>dst</code> - output image of the same size and depth as src.</dd>
|
|
<dd><code>code</code> - Color space conversion code (see the description below).
|
|
channels is derived automatically from src and code.
|
|
|
|
The function can do the following transformations:
|
|
|
|
<ul>
|
|
<li>
|
|
Demosaicing using bilinear interpolation
|
|
</li>
|
|
</ul>
|
|
|
|
#COLOR_BayerBG2BGR , #COLOR_BayerGB2BGR , #COLOR_BayerRG2BGR , #COLOR_BayerGR2BGR
|
|
|
|
#COLOR_BayerBG2GRAY , #COLOR_BayerGB2GRAY , #COLOR_BayerRG2GRAY , #COLOR_BayerGR2GRAY
|
|
|
|
<ul>
|
|
<li>
|
|
Demosaicing using Variable Number of Gradients.
|
|
</li>
|
|
</ul>
|
|
|
|
#COLOR_BayerBG2BGR_VNG , #COLOR_BayerGB2BGR_VNG , #COLOR_BayerRG2BGR_VNG , #COLOR_BayerGR2BGR_VNG
|
|
|
|
<ul>
|
|
<li>
|
|
Edge-Aware Demosaicing.
|
|
</li>
|
|
</ul>
|
|
|
|
#COLOR_BayerBG2BGR_EA , #COLOR_BayerGB2BGR_EA , #COLOR_BayerRG2BGR_EA , #COLOR_BayerGR2BGR_EA
|
|
|
|
<ul>
|
|
<li>
|
|
Demosaicing with alpha channel
|
|
</li>
|
|
</ul>
|
|
|
|
#COLOR_BayerBG2BGRA , #COLOR_BayerGB2BGRA , #COLOR_BayerRG2BGRA , #COLOR_BayerGR2BGRA
|
|
|
|
SEE: cvtColor</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="moments(org.opencv.core.Mat,boolean)">
|
|
<h3>moments</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="Moments.html" title="class in org.opencv.imgproc">Moments</a></span> <span class="element-name">moments</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> array,
|
|
boolean binaryImage)</span></div>
|
|
<div class="block">Calculates all of the moments up to the third order of a polygon or rasterized shape.
|
|
|
|
The function computes moments, up to the 3rd order, of a vector shape or a rasterized shape. The
|
|
results are returned in the structure cv::Moments.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>array</code> - Single chanel raster image (CV_8U, CV_16U, CV_16S, CV_32F, CV_64F) or an array (
|
|
\(1 \times N\) or \(N \times 1\) ) of 2D points (Point or Point2f).</dd>
|
|
<dd><code>binaryImage</code> - If it is true, all non-zero image pixels are treated as 1's. The parameter is
|
|
used for images only.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>moments.
|
|
|
|
<b>Note:</b> Only applicable to contour moments calculations from Python bindings: Note that the numpy
|
|
type for the input array should be either np.int32 or np.float32.
|
|
|
|
SEE: contourArea, arcLength</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="moments(org.opencv.core.Mat)">
|
|
<h3>moments</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="Moments.html" title="class in org.opencv.imgproc">Moments</a></span> <span class="element-name">moments</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> array)</span></div>
|
|
<div class="block">Calculates all of the moments up to the third order of a polygon or rasterized shape.
|
|
|
|
The function computes moments, up to the 3rd order, of a vector shape or a rasterized shape. The
|
|
results are returned in the structure cv::Moments.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>array</code> - Single chanel raster image (CV_8U, CV_16U, CV_16S, CV_32F, CV_64F) or an array (
|
|
\(1 \times N\) or \(N \times 1\) ) of 2D points (Point or Point2f).
|
|
used for images only.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>moments.
|
|
|
|
<b>Note:</b> Only applicable to contour moments calculations from Python bindings: Note that the numpy
|
|
type for the input array should be either np.int32 or np.float32.
|
|
|
|
SEE: contourArea, arcLength</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HuMoments(org.opencv.imgproc.Moments,org.opencv.core.Mat)">
|
|
<h3>HuMoments</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HuMoments</span><wbr><span class="parameters">(<a href="Moments.html" title="class in org.opencv.imgproc">Moments</a> m,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hu)</span></div>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="matchTemplate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,org.opencv.core.Mat)">
|
|
<h3>matchTemplate</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">matchTemplate</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> templ,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> result,
|
|
int method,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> mask)</span></div>
|
|
<div class="block">Compares a template against overlapped image regions.
|
|
|
|
The function slides through image , compares the overlapped patches of size \(w \times h\) against
|
|
templ using the specified method and stores the comparison results in result . #TemplateMatchModes
|
|
describes the formulae for the available comparison methods ( \(I\) denotes image, \(T\)
|
|
template, \(R\) result, \(M\) the optional mask ). The summation is done over template and/or
|
|
the image patch: \(x' = 0...w-1, y' = 0...h-1\)
|
|
|
|
After the function finishes the comparison, the best matches can be found as global minimums (when
|
|
#TM_SQDIFF was used) or maximums (when #TM_CCORR or #TM_CCOEFF was used) using the
|
|
#minMaxLoc function. In case of a color image, template summation in the numerator and each sum in
|
|
the denominator is done over all of the channels and separate mean values are used for each channel.
|
|
That is, the function can take a color template and a color image. The result will still be a
|
|
single-channel image, which is easier to analyze.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Image where the search is running. It must be 8-bit or 32-bit floating-point.</dd>
|
|
<dd><code>templ</code> - Searched template. It must be not greater than the source image and have the same
|
|
data type.</dd>
|
|
<dd><code>result</code> - Map of comparison results. It must be single-channel 32-bit floating-point. If image
|
|
is \(W \times H\) and templ is \(w \times h\) , then result is \((W-w+1) \times (H-h+1)\) .</dd>
|
|
<dd><code>method</code> - Parameter specifying the comparison method, see #TemplateMatchModes</dd>
|
|
<dd><code>mask</code> - Optional mask. It must have the same size as templ. It must either have the same number
|
|
of channels as template or only one channel, which is then used for all template and
|
|
image channels. If the data type is #CV_8U, the mask is interpreted as a binary mask,
|
|
meaning only elements where mask is nonzero are used and are kept unchanged independent
|
|
of the actual mask value (weight equals 1). For data type #CV_32F, the mask values are
|
|
used as weights. The exact formulas are documented in #TemplateMatchModes.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="matchTemplate(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>matchTemplate</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">matchTemplate</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> templ,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> result,
|
|
int method)</span></div>
|
|
<div class="block">Compares a template against overlapped image regions.
|
|
|
|
The function slides through image , compares the overlapped patches of size \(w \times h\) against
|
|
templ using the specified method and stores the comparison results in result . #TemplateMatchModes
|
|
describes the formulae for the available comparison methods ( \(I\) denotes image, \(T\)
|
|
template, \(R\) result, \(M\) the optional mask ). The summation is done over template and/or
|
|
the image patch: \(x' = 0...w-1, y' = 0...h-1\)
|
|
|
|
After the function finishes the comparison, the best matches can be found as global minimums (when
|
|
#TM_SQDIFF was used) or maximums (when #TM_CCORR or #TM_CCOEFF was used) using the
|
|
#minMaxLoc function. In case of a color image, template summation in the numerator and each sum in
|
|
the denominator is done over all of the channels and separate mean values are used for each channel.
|
|
That is, the function can take a color template and a color image. The result will still be a
|
|
single-channel image, which is easier to analyze.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Image where the search is running. It must be 8-bit or 32-bit floating-point.</dd>
|
|
<dd><code>templ</code> - Searched template. It must be not greater than the source image and have the same
|
|
data type.</dd>
|
|
<dd><code>result</code> - Map of comparison results. It must be single-channel 32-bit floating-point. If image
|
|
is \(W \times H\) and templ is \(w \times h\) , then result is \((W-w+1) \times (H-h+1)\) .</dd>
|
|
<dd><code>method</code> - Parameter specifying the comparison method, see #TemplateMatchModes
|
|
of channels as template or only one channel, which is then used for all template and
|
|
image channels. If the data type is #CV_8U, the mask is interpreted as a binary mask,
|
|
meaning only elements where mask is nonzero are used and are kept unchanged independent
|
|
of the actual mask value (weight equals 1). For data type #CV_32F, the mask values are
|
|
used as weights. The exact formulas are documented in #TemplateMatchModes.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="connectedComponentsWithAlgorithm(org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)">
|
|
<h3>connectedComponentsWithAlgorithm</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">connectedComponentsWithAlgorithm</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
int connectivity,
|
|
int ltype,
|
|
int ccltype)</span></div>
|
|
<div class="block">computes the connected components labeled image of boolean image
|
|
|
|
image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
|
|
represents the background label. ltype specifies the output label image type, an important
|
|
consideration based on the total number of labels or alternatively the total number of pixels in
|
|
the source image. ccltype specifies the connected components labeling algorithm to use, currently
|
|
Bolelli (Spaghetti) CITE: Bolelli2019, Grana (BBDT) CITE: Grana2010 and Wu's (SAUF) CITE: Wu2009 algorithms
|
|
are supported, see the #ConnectedComponentsAlgorithmsTypes for details. Note that SAUF algorithm forces
|
|
a row major ordering of labels while Spaghetti and BBDT do not.
|
|
This function uses parallel version of the algorithms if at least one allowed
|
|
parallel framework is enabled and if the rows of the image are at least twice the number returned by #getNumberOfCPUs.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - the 8-bit single-channel image to be labeled</dd>
|
|
<dd><code>labels</code> - destination labeled image</dd>
|
|
<dd><code>connectivity</code> - 8 or 4 for 8-way or 4-way connectivity respectively</dd>
|
|
<dd><code>ltype</code> - output image label type. Currently CV_32S and CV_16U are supported.</dd>
|
|
<dd><code>ccltype</code> - connected components algorithm type (see the #ConnectedComponentsAlgorithmsTypes).</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="connectedComponents(org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>connectedComponents</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">connectedComponents</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
int connectivity,
|
|
int ltype)</span></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - the 8-bit single-channel image to be labeled</dd>
|
|
<dd><code>labels</code> - destination labeled image</dd>
|
|
<dd><code>connectivity</code> - 8 or 4 for 8-way or 4-way connectivity respectively</dd>
|
|
<dd><code>ltype</code> - output image label type. Currently CV_32S and CV_16U are supported.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="connectedComponents(org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>connectedComponents</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">connectedComponents</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
int connectivity)</span></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - the 8-bit single-channel image to be labeled</dd>
|
|
<dd><code>labels</code> - destination labeled image</dd>
|
|
<dd><code>connectivity</code> - 8 or 4 for 8-way or 4-way connectivity respectively</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="connectedComponents(org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>connectedComponents</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">connectedComponents</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels)</span></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - the 8-bit single-channel image to be labeled</dd>
|
|
<dd><code>labels</code> - destination labeled image</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="connectedComponentsWithStatsWithAlgorithm(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int,int)">
|
|
<h3>connectedComponentsWithStatsWithAlgorithm</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">connectedComponentsWithStatsWithAlgorithm</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> stats,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> centroids,
|
|
int connectivity,
|
|
int ltype,
|
|
int ccltype)</span></div>
|
|
<div class="block">computes the connected components labeled image of boolean image and also produces a statistics output for each label
|
|
|
|
image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
|
|
represents the background label. ltype specifies the output label image type, an important
|
|
consideration based on the total number of labels or alternatively the total number of pixels in
|
|
the source image. ccltype specifies the connected components labeling algorithm to use, currently
|
|
Bolelli (Spaghetti) CITE: Bolelli2019, Grana (BBDT) CITE: Grana2010 and Wu's (SAUF) CITE: Wu2009 algorithms
|
|
are supported, see the #ConnectedComponentsAlgorithmsTypes for details. Note that SAUF algorithm forces
|
|
a row major ordering of labels while Spaghetti and BBDT do not.
|
|
This function uses parallel version of the algorithms (statistics included) if at least one allowed
|
|
parallel framework is enabled and if the rows of the image are at least twice the number returned by #getNumberOfCPUs.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - the 8-bit single-channel image to be labeled</dd>
|
|
<dd><code>labels</code> - destination labeled image</dd>
|
|
<dd><code>stats</code> - statistics output for each label, including the background label.
|
|
Statistics are accessed via stats(label, COLUMN) where COLUMN is one of
|
|
#ConnectedComponentsTypes, selecting the statistic. The data type is CV_32S.</dd>
|
|
<dd><code>centroids</code> - centroid output for each label, including the background label. Centroids are
|
|
accessed via centroids(label, 0) for x and centroids(label, 1) for y. The data type CV_64F.</dd>
|
|
<dd><code>connectivity</code> - 8 or 4 for 8-way or 4-way connectivity respectively</dd>
|
|
<dd><code>ltype</code> - output image label type. Currently CV_32S and CV_16U are supported.</dd>
|
|
<dd><code>ccltype</code> - connected components algorithm type (see #ConnectedComponentsAlgorithmsTypes).</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="connectedComponentsWithStats(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int,int)">
|
|
<h3>connectedComponentsWithStats</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">connectedComponentsWithStats</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> stats,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> centroids,
|
|
int connectivity,
|
|
int ltype)</span></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - the 8-bit single-channel image to be labeled</dd>
|
|
<dd><code>labels</code> - destination labeled image</dd>
|
|
<dd><code>stats</code> - statistics output for each label, including the background label.
|
|
Statistics are accessed via stats(label, COLUMN) where COLUMN is one of
|
|
#ConnectedComponentsTypes, selecting the statistic. The data type is CV_32S.</dd>
|
|
<dd><code>centroids</code> - centroid output for each label, including the background label. Centroids are
|
|
accessed via centroids(label, 0) for x and centroids(label, 1) for y. The data type CV_64F.</dd>
|
|
<dd><code>connectivity</code> - 8 or 4 for 8-way or 4-way connectivity respectively</dd>
|
|
<dd><code>ltype</code> - output image label type. Currently CV_32S and CV_16U are supported.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="connectedComponentsWithStats(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>connectedComponentsWithStats</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">connectedComponentsWithStats</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> stats,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> centroids,
|
|
int connectivity)</span></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - the 8-bit single-channel image to be labeled</dd>
|
|
<dd><code>labels</code> - destination labeled image</dd>
|
|
<dd><code>stats</code> - statistics output for each label, including the background label.
|
|
Statistics are accessed via stats(label, COLUMN) where COLUMN is one of
|
|
#ConnectedComponentsTypes, selecting the statistic. The data type is CV_32S.</dd>
|
|
<dd><code>centroids</code> - centroid output for each label, including the background label. Centroids are
|
|
accessed via centroids(label, 0) for x and centroids(label, 1) for y. The data type CV_64F.</dd>
|
|
<dd><code>connectivity</code> - 8 or 4 for 8-way or 4-way connectivity respectively</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="connectedComponentsWithStats(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>connectedComponentsWithStats</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">connectedComponentsWithStats</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> labels,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> stats,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> centroids)</span></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - the 8-bit single-channel image to be labeled</dd>
|
|
<dd><code>labels</code> - destination labeled image</dd>
|
|
<dd><code>stats</code> - statistics output for each label, including the background label.
|
|
Statistics are accessed via stats(label, COLUMN) where COLUMN is one of
|
|
#ConnectedComponentsTypes, selecting the statistic. The data type is CV_32S.</dd>
|
|
<dd><code>centroids</code> - centroid output for each label, including the background label. Centroids are
|
|
accessed via centroids(label, 0) for x and centroids(label, 1) for y. The data type CV_64F.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="findContours(org.opencv.core.Mat,java.util.List,org.opencv.core.Mat,int,int,org.opencv.core.Point)">
|
|
<h3>findContours</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">findContours</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hierarchy,
|
|
int mode,
|
|
int method,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> offset)</span></div>
|
|
<div class="block">Finds contours in a binary image.
|
|
|
|
The function retrieves contours from the binary image using the algorithm CITE: Suzuki85 . The contours
|
|
are a useful tool for shape analysis and object detection and recognition. See squares.cpp in the
|
|
OpenCV sample directory.
|
|
<b>Note:</b> Since opencv 3.2 source image is not modified by this function.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Source, an 8-bit single-channel image. Non-zero pixels are treated as 1's. Zero
|
|
pixels remain 0's, so the image is treated as binary . You can use #compare, #inRange, #threshold ,
|
|
#adaptiveThreshold, #Canny, and others to create a binary image out of a grayscale or color one.
|
|
If mode equals to #RETR_CCOMP or #RETR_FLOODFILL, the input can also be a 32-bit integer image of labels (CV_32SC1).</dd>
|
|
<dd><code>contours</code> - Detected contours. Each contour is stored as a vector of points (e.g.
|
|
std::vector<std::vector<cv::Point> >).</dd>
|
|
<dd><code>hierarchy</code> - Optional output vector (e.g. std::vector<cv::Vec4i>), containing information about the image topology. It has
|
|
as many elements as the number of contours. For each i-th contour contours[i], the elements
|
|
hierarchy[i][0] , hierarchy[i][1] , hierarchy[i][2] , and hierarchy[i][3] are set to 0-based indices
|
|
in contours of the next and previous contours at the same hierarchical level, the first child
|
|
contour and the parent contour, respectively. If for the contour i there are no next, previous,
|
|
parent, or nested contours, the corresponding elements of hierarchy[i] will be negative.
|
|
<b>Note:</b> In Python, hierarchy is nested inside a top level array. Use hierarchy[0][i] to access hierarchical elements of i-th contour.</dd>
|
|
<dd><code>mode</code> - Contour retrieval mode, see #RetrievalModes</dd>
|
|
<dd><code>method</code> - Contour approximation method, see #ContourApproximationModes</dd>
|
|
<dd><code>offset</code> - Optional offset by which every contour point is shifted. This is useful if the
|
|
contours are extracted from the image ROI and then they should be analyzed in the whole image
|
|
context.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="findContours(org.opencv.core.Mat,java.util.List,org.opencv.core.Mat,int,int)">
|
|
<h3>findContours</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">findContours</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hierarchy,
|
|
int mode,
|
|
int method)</span></div>
|
|
<div class="block">Finds contours in a binary image.
|
|
|
|
The function retrieves contours from the binary image using the algorithm CITE: Suzuki85 . The contours
|
|
are a useful tool for shape analysis and object detection and recognition. See squares.cpp in the
|
|
OpenCV sample directory.
|
|
<b>Note:</b> Since opencv 3.2 source image is not modified by this function.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Source, an 8-bit single-channel image. Non-zero pixels are treated as 1's. Zero
|
|
pixels remain 0's, so the image is treated as binary . You can use #compare, #inRange, #threshold ,
|
|
#adaptiveThreshold, #Canny, and others to create a binary image out of a grayscale or color one.
|
|
If mode equals to #RETR_CCOMP or #RETR_FLOODFILL, the input can also be a 32-bit integer image of labels (CV_32SC1).</dd>
|
|
<dd><code>contours</code> - Detected contours. Each contour is stored as a vector of points (e.g.
|
|
std::vector<std::vector<cv::Point> >).</dd>
|
|
<dd><code>hierarchy</code> - Optional output vector (e.g. std::vector<cv::Vec4i>), containing information about the image topology. It has
|
|
as many elements as the number of contours. For each i-th contour contours[i], the elements
|
|
hierarchy[i][0] , hierarchy[i][1] , hierarchy[i][2] , and hierarchy[i][3] are set to 0-based indices
|
|
in contours of the next and previous contours at the same hierarchical level, the first child
|
|
contour and the parent contour, respectively. If for the contour i there are no next, previous,
|
|
parent, or nested contours, the corresponding elements of hierarchy[i] will be negative.
|
|
<b>Note:</b> In Python, hierarchy is nested inside a top level array. Use hierarchy[0][i] to access hierarchical elements of i-th contour.</dd>
|
|
<dd><code>mode</code> - Contour retrieval mode, see #RetrievalModes</dd>
|
|
<dd><code>method</code> - Contour approximation method, see #ContourApproximationModes
|
|
contours are extracted from the image ROI and then they should be analyzed in the whole image
|
|
context.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="findContoursLinkRuns(org.opencv.core.Mat,java.util.List,org.opencv.core.Mat)">
|
|
<h3>findContoursLinkRuns</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">findContoursLinkRuns</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a>> contours,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hierarchy)</span></div>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="findContoursLinkRuns(org.opencv.core.Mat,java.util.List)">
|
|
<h3>findContoursLinkRuns</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">findContoursLinkRuns</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a>> contours)</span></div>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="approxPolyDP(org.opencv.core.MatOfPoint2f,org.opencv.core.MatOfPoint2f,double,boolean)">
|
|
<h3>approxPolyDP</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">approxPolyDP</span><wbr><span class="parameters">(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> curve,
|
|
<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> approxCurve,
|
|
double epsilon,
|
|
boolean closed)</span></div>
|
|
<div class="block">Approximates a polygonal curve(s) with the specified precision.
|
|
|
|
The function cv::approxPolyDP approximates a curve or a polygon with another curve/polygon with less
|
|
vertices so that the distance between them is less or equal to the specified precision. It uses the
|
|
Douglas-Peucker algorithm <https://en.wikipedia.org/wiki/Ramer-Douglas-Peucker_algorithm></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>curve</code> - Input vector of a 2D point stored in std::vector or Mat</dd>
|
|
<dd><code>approxCurve</code> - Result of the approximation. The type should match the type of the input curve.</dd>
|
|
<dd><code>epsilon</code> - Parameter specifying the approximation accuracy. This is the maximum distance
|
|
between the original curve and its approximation.</dd>
|
|
<dd><code>closed</code> - If true, the approximated curve is closed (its first and last vertices are
|
|
connected). Otherwise, it is not closed.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="approxPolyN(org.opencv.core.Mat,org.opencv.core.Mat,int,float,boolean)">
|
|
<h3>approxPolyN</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">approxPolyN</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> curve,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> approxCurve,
|
|
int nsides,
|
|
float epsilon_percentage,
|
|
boolean ensure_convex)</span></div>
|
|
<div class="block">Approximates a polygon with a convex hull with a specified accuracy and number of sides.
|
|
|
|
The cv::approxPolyN function approximates a polygon with a convex hull
|
|
so that the difference between the contour area of the original contour and the new polygon is minimal.
|
|
It uses a greedy algorithm for contracting two vertices into one in such a way that the additional area is minimal.
|
|
Straight lines formed by each edge of the convex contour are drawn and the areas of the resulting triangles are considered.
|
|
Each vertex will lie either on the original contour or outside it.
|
|
|
|
The algorithm based on the paper CITE: LowIlie2003 .</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>curve</code> - Input vector of a 2D points stored in std::vector or Mat, points must be float or integer.</dd>
|
|
<dd><code>approxCurve</code> - Result of the approximation. The type is vector of a 2D point (Point2f or Point) in std::vector or Mat.</dd>
|
|
<dd><code>nsides</code> - The parameter defines the number of sides of the result polygon.</dd>
|
|
<dd><code>epsilon_percentage</code> - defines the percentage of the maximum of additional area.
|
|
If it equals -1, it is not used. Otherwise algorighm stops if additional area is greater than contourArea(_curve) * percentage.
|
|
If additional area exceeds the limit, algorithm returns as many vertices as there were at the moment the limit was exceeded.</dd>
|
|
<dd><code>ensure_convex</code> - If it is true, algorithm creates a convex hull of input contour. Otherwise input vector should be convex.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="approxPolyN(org.opencv.core.Mat,org.opencv.core.Mat,int,float)">
|
|
<h3>approxPolyN</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">approxPolyN</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> curve,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> approxCurve,
|
|
int nsides,
|
|
float epsilon_percentage)</span></div>
|
|
<div class="block">Approximates a polygon with a convex hull with a specified accuracy and number of sides.
|
|
|
|
The cv::approxPolyN function approximates a polygon with a convex hull
|
|
so that the difference between the contour area of the original contour and the new polygon is minimal.
|
|
It uses a greedy algorithm for contracting two vertices into one in such a way that the additional area is minimal.
|
|
Straight lines formed by each edge of the convex contour are drawn and the areas of the resulting triangles are considered.
|
|
Each vertex will lie either on the original contour or outside it.
|
|
|
|
The algorithm based on the paper CITE: LowIlie2003 .</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>curve</code> - Input vector of a 2D points stored in std::vector or Mat, points must be float or integer.</dd>
|
|
<dd><code>approxCurve</code> - Result of the approximation. The type is vector of a 2D point (Point2f or Point) in std::vector or Mat.</dd>
|
|
<dd><code>nsides</code> - The parameter defines the number of sides of the result polygon.</dd>
|
|
<dd><code>epsilon_percentage</code> - defines the percentage of the maximum of additional area.
|
|
If it equals -1, it is not used. Otherwise algorighm stops if additional area is greater than contourArea(_curve) * percentage.
|
|
If additional area exceeds the limit, algorithm returns as many vertices as there were at the moment the limit was exceeded.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="approxPolyN(org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>approxPolyN</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">approxPolyN</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> curve,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> approxCurve,
|
|
int nsides)</span></div>
|
|
<div class="block">Approximates a polygon with a convex hull with a specified accuracy and number of sides.
|
|
|
|
The cv::approxPolyN function approximates a polygon with a convex hull
|
|
so that the difference between the contour area of the original contour and the new polygon is minimal.
|
|
It uses a greedy algorithm for contracting two vertices into one in such a way that the additional area is minimal.
|
|
Straight lines formed by each edge of the convex contour are drawn and the areas of the resulting triangles are considered.
|
|
Each vertex will lie either on the original contour or outside it.
|
|
|
|
The algorithm based on the paper CITE: LowIlie2003 .</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>curve</code> - Input vector of a 2D points stored in std::vector or Mat, points must be float or integer.</dd>
|
|
<dd><code>approxCurve</code> - Result of the approximation. The type is vector of a 2D point (Point2f or Point) in std::vector or Mat.</dd>
|
|
<dd><code>nsides</code> - The parameter defines the number of sides of the result polygon.
|
|
If it equals -1, it is not used. Otherwise algorighm stops if additional area is greater than contourArea(_curve) * percentage.
|
|
If additional area exceeds the limit, algorithm returns as many vertices as there were at the moment the limit was exceeded.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="arcLength(org.opencv.core.MatOfPoint2f,boolean)">
|
|
<h3>arcLength</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">double</span> <span class="element-name">arcLength</span><wbr><span class="parameters">(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> curve,
|
|
boolean closed)</span></div>
|
|
<div class="block">Calculates a contour perimeter or a curve length.
|
|
|
|
The function computes a curve length or a closed contour perimeter.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>curve</code> - Input vector of 2D points, stored in std::vector or Mat.</dd>
|
|
<dd><code>closed</code> - Flag indicating whether the curve is closed or not.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="boundingRect(org.opencv.core.Mat)">
|
|
<h3>boundingRect</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Rect.html" title="class in org.opencv.core">Rect</a></span> <span class="element-name">boundingRect</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> array)</span></div>
|
|
<div class="block">Calculates the up-right bounding rectangle of a point set or non-zero pixels of gray-scale image.
|
|
|
|
The function calculates and returns the minimal up-right bounding rectangle for the specified point set or
|
|
non-zero pixels of gray-scale image.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>array</code> - Input gray-scale image or 2D point set, stored in std::vector or Mat.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="contourArea(org.opencv.core.Mat,boolean)">
|
|
<h3>contourArea</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">double</span> <span class="element-name">contourArea</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> contour,
|
|
boolean oriented)</span></div>
|
|
<div class="block">Calculates a contour area.
|
|
|
|
The function computes a contour area. Similarly to moments , the area is computed using the Green
|
|
formula. Thus, the returned area and the number of non-zero pixels, if you draw the contour using
|
|
#drawContours or #fillPoly , can be different. Also, the function will most certainly give a wrong
|
|
results for contours with self-intersections.
|
|
|
|
Example:
|
|
<code>
|
|
vector<Point> contour;
|
|
contour.push_back(Point2f(0, 0));
|
|
contour.push_back(Point2f(10, 0));
|
|
contour.push_back(Point2f(10, 10));
|
|
contour.push_back(Point2f(5, 4));
|
|
|
|
double area0 = contourArea(contour);
|
|
vector<Point> approx;
|
|
approxPolyDP(contour, approx, 5, true);
|
|
double area1 = contourArea(approx);
|
|
|
|
cout << "area0 =" << area0 << endl <<
|
|
"area1 =" << area1 << endl <<
|
|
"approx poly vertices" << approx.size() << endl;
|
|
</code></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>contour</code> - Input vector of 2D points (contour vertices), stored in std::vector or Mat.</dd>
|
|
<dd><code>oriented</code> - Oriented area flag. If it is true, the function returns a signed area value,
|
|
depending on the contour orientation (clockwise or counter-clockwise). Using this feature you can
|
|
determine orientation of a contour by taking the sign of an area. By default, the parameter is
|
|
false, which means that the absolute value is returned.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="contourArea(org.opencv.core.Mat)">
|
|
<h3>contourArea</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">double</span> <span class="element-name">contourArea</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> contour)</span></div>
|
|
<div class="block">Calculates a contour area.
|
|
|
|
The function computes a contour area. Similarly to moments , the area is computed using the Green
|
|
formula. Thus, the returned area and the number of non-zero pixels, if you draw the contour using
|
|
#drawContours or #fillPoly , can be different. Also, the function will most certainly give a wrong
|
|
results for contours with self-intersections.
|
|
|
|
Example:
|
|
<code>
|
|
vector<Point> contour;
|
|
contour.push_back(Point2f(0, 0));
|
|
contour.push_back(Point2f(10, 0));
|
|
contour.push_back(Point2f(10, 10));
|
|
contour.push_back(Point2f(5, 4));
|
|
|
|
double area0 = contourArea(contour);
|
|
vector<Point> approx;
|
|
approxPolyDP(contour, approx, 5, true);
|
|
double area1 = contourArea(approx);
|
|
|
|
cout << "area0 =" << area0 << endl <<
|
|
"area1 =" << area1 << endl <<
|
|
"approx poly vertices" << approx.size() << endl;
|
|
</code></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>contour</code> - Input vector of 2D points (contour vertices), stored in std::vector or Mat.
|
|
depending on the contour orientation (clockwise or counter-clockwise). Using this feature you can
|
|
determine orientation of a contour by taking the sign of an area. By default, the parameter is
|
|
false, which means that the absolute value is returned.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="minAreaRect(org.opencv.core.MatOfPoint2f)">
|
|
<h3>minAreaRect</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a></span> <span class="element-name">minAreaRect</span><wbr><span class="parameters">(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> points)</span></div>
|
|
<div class="block">Finds a rotated rectangle of the minimum area enclosing the input 2D point set.
|
|
|
|
The function calculates and returns the minimum-area bounding rectangle (possibly rotated) for a
|
|
specified point set. The angle of rotation represents the angle between the line connecting the starting
|
|
and ending points (based on the clockwise order with greatest index for the corner with greatest \(y\))
|
|
and the horizontal axis. This angle always falls between \([-90, 0)\) because, if the object
|
|
rotates more than a rect angle, the next edge is used to measure the angle. The starting and ending points change
|
|
as the object rotates.Developer should keep in mind that the returned RotatedRect can contain negative
|
|
indices when data is close to the containing Mat element boundary.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>points</code> - Input vector of 2D points, stored in std::vector<> or Mat</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="boxPoints(org.opencv.core.RotatedRect,org.opencv.core.Mat)">
|
|
<h3>boxPoints</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">boxPoints</span><wbr><span class="parameters">(<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> box,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> points)</span></div>
|
|
<div class="block">Finds the four vertices of a rotated rect. Useful to draw the rotated rectangle.
|
|
|
|
The function finds the four vertices of a rotated rectangle. The four vertices are returned
|
|
in clockwise order starting from the point with greatest \(y\). If two points have the
|
|
same \(y\) coordinate the rightmost is the starting point. This function is useful to draw the
|
|
rectangle. In C++, instead of using this function, you can directly use RotatedRect::points method. Please
|
|
visit the REF: tutorial_bounding_rotated_ellipses "tutorial on Creating Bounding rotated boxes and ellipses for contours" for more information.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>box</code> - The input rotated rectangle. It may be the output of REF: minAreaRect.</dd>
|
|
<dd><code>points</code> - The output array of four vertices of rectangles.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="minEnclosingCircle(org.opencv.core.MatOfPoint2f,org.opencv.core.Point,float[])">
|
|
<h3>minEnclosingCircle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">minEnclosingCircle</span><wbr><span class="parameters">(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> points,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
float[] radius)</span></div>
|
|
<div class="block">Finds a circle of the minimum area enclosing a 2D point set.
|
|
|
|
The function finds the minimal enclosing circle of a 2D point set using an iterative algorithm.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>points</code> - Input vector of 2D points, stored in std::vector<> or Mat</dd>
|
|
<dd><code>center</code> - Output center of the circle.</dd>
|
|
<dd><code>radius</code> - Output radius of the circle.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="minEnclosingTriangle(org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>minEnclosingTriangle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">double</span> <span class="element-name">minEnclosingTriangle</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> points,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> triangle)</span></div>
|
|
<div class="block">Finds a triangle of minimum area enclosing a 2D point set and returns its area.
|
|
|
|
The function finds a triangle of minimum area enclosing the given set of 2D points and returns its
|
|
area. The output for a given 2D point set is shown in the image below. 2D points are depicted in
|
|
red* and the enclosing triangle in *yellow*.
|
|
|
|

|
|
|
|
The implementation of the algorithm is based on O'Rourke's CITE: ORourke86 and Klee and Laskowski's
|
|
CITE: KleeLaskowski85 papers. O'Rourke provides a \(\theta(n)\) algorithm for finding the minimal
|
|
enclosing triangle of a 2D convex polygon with n vertices. Since the #minEnclosingTriangle function
|
|
takes a 2D point set as input an additional preprocessing step of computing the convex hull of the
|
|
2D point set is required. The complexity of the #convexHull function is \(O(n log(n))\) which is higher
|
|
than \(\theta(n)\). Thus the overall complexity of the function is \(O(n log(n))\).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>points</code> - Input vector of 2D points with depth CV_32S or CV_32F, stored in std::vector<> or Mat</dd>
|
|
<dd><code>triangle</code> - Output vector of three 2D points defining the vertices of the triangle. The depth
|
|
of the OutputArray must be CV_32F.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="matchShapes(org.opencv.core.Mat,org.opencv.core.Mat,int,double)">
|
|
<h3>matchShapes</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">double</span> <span class="element-name">matchShapes</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> contour1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> contour2,
|
|
int method,
|
|
double parameter)</span></div>
|
|
<div class="block">Compares two shapes.
|
|
|
|
The function compares two shapes. All three implemented methods use the Hu invariants (see #HuMoments)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>contour1</code> - First contour or grayscale image.</dd>
|
|
<dd><code>contour2</code> - Second contour or grayscale image.</dd>
|
|
<dd><code>method</code> - Comparison method, see #ShapeMatchModes</dd>
|
|
<dd><code>parameter</code> - Method-specific parameter (not supported now).</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="convexHull(org.opencv.core.MatOfPoint,org.opencv.core.MatOfInt,boolean)">
|
|
<h3>convexHull</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">convexHull</span><wbr><span class="parameters">(<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> points,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> hull,
|
|
boolean clockwise)</span></div>
|
|
<div class="block">Finds the convex hull of a point set.
|
|
|
|
The function cv::convexHull finds the convex hull of a 2D point set using the Sklansky's algorithm CITE: Sklansky82
|
|
that has *O(N logN)* complexity in the current implementation.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>points</code> - Input 2D point set, stored in std::vector or Mat.</dd>
|
|
<dd><code>hull</code> - Output convex hull. It is either an integer vector of indices or vector of points. In
|
|
the first case, the hull elements are 0-based indices of the convex hull points in the original
|
|
array (since the set of convex hull points is a subset of the original point set). In the second
|
|
case, hull elements are the convex hull points themselves.</dd>
|
|
<dd><code>clockwise</code> - Orientation flag. If it is true, the output convex hull is oriented clockwise.
|
|
Otherwise, it is oriented counter-clockwise. The assumed coordinate system has its X axis pointing
|
|
to the right, and its Y axis pointing upwards.
|
|
returns convex hull points. Otherwise, it returns indices of the convex hull points. When the
|
|
output array is std::vector, the flag is ignored, and the output depends on the type of the
|
|
vector: std::vector<int> implies returnPoints=false, std::vector<Point> implies
|
|
returnPoints=true.
|
|
|
|
<b>Note:</b> <code>points</code> and <code>hull</code> should be different arrays, inplace processing isn't supported.
|
|
|
|
Check REF: tutorial_hull "the corresponding tutorial" for more details.
|
|
|
|
useful links:
|
|
|
|
https://www.learnopencv.com/convex-hull-using-opencv-in-python-and-c/</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="convexHull(org.opencv.core.MatOfPoint,org.opencv.core.MatOfInt)">
|
|
<h3>convexHull</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">convexHull</span><wbr><span class="parameters">(<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> points,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> hull)</span></div>
|
|
<div class="block">Finds the convex hull of a point set.
|
|
|
|
The function cv::convexHull finds the convex hull of a 2D point set using the Sklansky's algorithm CITE: Sklansky82
|
|
that has *O(N logN)* complexity in the current implementation.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>points</code> - Input 2D point set, stored in std::vector or Mat.</dd>
|
|
<dd><code>hull</code> - Output convex hull. It is either an integer vector of indices or vector of points. In
|
|
the first case, the hull elements are 0-based indices of the convex hull points in the original
|
|
array (since the set of convex hull points is a subset of the original point set). In the second
|
|
case, hull elements are the convex hull points themselves.
|
|
Otherwise, it is oriented counter-clockwise. The assumed coordinate system has its X axis pointing
|
|
to the right, and its Y axis pointing upwards.
|
|
returns convex hull points. Otherwise, it returns indices of the convex hull points. When the
|
|
output array is std::vector, the flag is ignored, and the output depends on the type of the
|
|
vector: std::vector<int> implies returnPoints=false, std::vector<Point> implies
|
|
returnPoints=true.
|
|
|
|
<b>Note:</b> <code>points</code> and <code>hull</code> should be different arrays, inplace processing isn't supported.
|
|
|
|
Check REF: tutorial_hull "the corresponding tutorial" for more details.
|
|
|
|
useful links:
|
|
|
|
https://www.learnopencv.com/convex-hull-using-opencv-in-python-and-c/</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="convexityDefects(org.opencv.core.MatOfPoint,org.opencv.core.MatOfInt,org.opencv.core.MatOfInt4)">
|
|
<h3>convexityDefects</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">convexityDefects</span><wbr><span class="parameters">(<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> contour,
|
|
<a href="../core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a> convexhull,
|
|
<a href="../core/MatOfInt4.html" title="class in org.opencv.core">MatOfInt4</a> convexityDefects)</span></div>
|
|
<div class="block">Finds the convexity defects of a contour.
|
|
|
|
The figure below displays convexity defects of a hand contour:
|
|
|
|
</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>contour</code> - Input contour.</dd>
|
|
<dd><code>convexhull</code> - Convex hull obtained using convexHull that should contain indices of the contour
|
|
points that make the hull.</dd>
|
|
<dd><code>convexityDefects</code> - The output vector of convexity defects. In C++ and the new Python/Java
|
|
interface each convexity defect is represented as 4-element integer vector (a.k.a. #Vec4i):
|
|
(start_index, end_index, farthest_pt_index, fixpt_depth), where indices are 0-based indices
|
|
in the original contour of the convexity defect beginning, end and the farthest point, and
|
|
fixpt_depth is fixed-point approximation (with 8 fractional bits) of the distance between the
|
|
farthest contour point and the hull. That is, to get the floating-point value of the depth will be
|
|
fixpt_depth/256.0.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="isContourConvex(org.opencv.core.MatOfPoint)">
|
|
<h3>isContourConvex</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name">isContourConvex</span><wbr><span class="parameters">(<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> contour)</span></div>
|
|
<div class="block">Tests a contour convexity.
|
|
|
|
The function tests whether the input contour is convex or not. The contour must be simple, that is,
|
|
without self-intersections. Otherwise, the function output is undefined.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>contour</code> - Input vector of 2D points, stored in std::vector<> or Mat</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="intersectConvexConvex(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat,boolean)">
|
|
<h3>intersectConvexConvex</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">float</span> <span class="element-name">intersectConvexConvex</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> p1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> p2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> p12,
|
|
boolean handleNested)</span></div>
|
|
<div class="block">Finds intersection of two convex polygons</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>p1</code> - First polygon</dd>
|
|
<dd><code>p2</code> - Second polygon</dd>
|
|
<dd><code>p12</code> - Output polygon describing the intersecting area</dd>
|
|
<dd><code>handleNested</code> - When true, an intersection is found if one of the polygons is fully enclosed in the other.
|
|
When false, no intersection is found. If the polygons share a side or the vertex of one polygon lies on an edge
|
|
of the other, they are not considered nested and an intersection will be found regardless of the value of handleNested.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>Area of intersecting polygon. May be negative, if algorithm has not converged, e.g. non-convex input.
|
|
|
|
<b>Note:</b> intersectConvexConvex doesn't confirm that both polygons are convex and will return invalid results if they aren't.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="intersectConvexConvex(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>intersectConvexConvex</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">float</span> <span class="element-name">intersectConvexConvex</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> p1,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> p2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> p12)</span></div>
|
|
<div class="block">Finds intersection of two convex polygons</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>p1</code> - First polygon</dd>
|
|
<dd><code>p2</code> - Second polygon</dd>
|
|
<dd><code>p12</code> - Output polygon describing the intersecting area
|
|
When false, no intersection is found. If the polygons share a side or the vertex of one polygon lies on an edge
|
|
of the other, they are not considered nested and an intersection will be found regardless of the value of handleNested.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>Area of intersecting polygon. May be negative, if algorithm has not converged, e.g. non-convex input.
|
|
|
|
<b>Note:</b> intersectConvexConvex doesn't confirm that both polygons are convex and will return invalid results if they aren't.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="fitEllipse(org.opencv.core.MatOfPoint2f)">
|
|
<h3>fitEllipse</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a></span> <span class="element-name">fitEllipse</span><wbr><span class="parameters">(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> points)</span></div>
|
|
<div class="block">Fits an ellipse around a set of 2D points.
|
|
|
|
The function calculates the ellipse that fits (in a least-squares sense) a set of 2D points best of
|
|
all. It returns the rotated rectangle in which the ellipse is inscribed. The first algorithm described by CITE: Fitzgibbon95
|
|
is used. Developer should keep in mind that it is possible that the returned
|
|
ellipse/rotatedRect data contains negative indices, due to the data points being close to the
|
|
border of the containing Mat element.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>points</code> - Input 2D point set, stored in std::vector<> or Mat
|
|
|
|
<b>Note:</b> Input point types are REF: Point2i or REF: Point2f and at least 5 points are required.
|
|
<b>Note:</b> REF: getClosestEllipsePoints function can be used to compute the ellipse fitting error.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="fitEllipseAMS(org.opencv.core.Mat)">
|
|
<h3>fitEllipseAMS</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a></span> <span class="element-name">fitEllipseAMS</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> points)</span></div>
|
|
<div class="block">Fits an ellipse around a set of 2D points.
|
|
|
|
The function calculates the ellipse that fits a set of 2D points.
|
|
It returns the rotated rectangle in which the ellipse is inscribed.
|
|
The Approximate Mean Square (AMS) proposed by CITE: Taubin1991 is used.
|
|
|
|
For an ellipse, this basis set is \( \chi= \left(x^2, x y, y^2, x, y, 1\right) \),
|
|
which is a set of six free coefficients \( A^T=\left\{A_{\text{xx}},A_{\text{xy}},A_{\text{yy}},A_x,A_y,A_0\right\} \).
|
|
However, to specify an ellipse, all that is needed is five numbers; the major and minor axes lengths \( (a,b) \),
|
|
the position \( (x_0,y_0) \), and the orientation \( \theta \). This is because the basis set includes lines,
|
|
quadratics, parabolic and hyperbolic functions as well as elliptical functions as possible fits.
|
|
If the fit is found to be a parabolic or hyperbolic function then the standard #fitEllipse method is used.
|
|
The AMS method restricts the fit to parabolic, hyperbolic and elliptical curves
|
|
by imposing the condition that \( A^T ( D_x^T D_x + D_y^T D_y) A = 1 \) where
|
|
the matrices \( Dx \) and \( Dy \) are the partial derivatives of the design matrix \( D \) with
|
|
respect to x and y. The matrices are formed row by row applying the following to
|
|
each of the points in the set:
|
|
\(align*}{
|
|
D(i,:)&=\left\{x_i^2, x_i y_i, y_i^2, x_i, y_i, 1\right\} &
|
|
D_x(i,:)&=\left\{2 x_i,y_i,0,1,0,0\right\} &
|
|
D_y(i,:)&=\left\{0,x_i,2 y_i,0,1,0\right\}
|
|
\)
|
|
The AMS method minimizes the cost function
|
|
\(equation*}{
|
|
\epsilon ^2=\frac{ A^T D^T D A }{ A^T (D_x^T D_x + D_y^T D_y) A^T }
|
|
\)
|
|
|
|
The minimum cost is found by solving the generalized eigenvalue problem.
|
|
|
|
\(equation*}{
|
|
D^T D A = \lambda \left( D_x^T D_x + D_y^T D_y\right) A
|
|
\)</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>points</code> - Input 2D point set, stored in std::vector<> or Mat
|
|
|
|
<b>Note:</b> Input point types are REF: Point2i or REF: Point2f and at least 5 points are required.
|
|
<b>Note:</b> REF: getClosestEllipsePoints function can be used to compute the ellipse fitting error.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="fitEllipseDirect(org.opencv.core.Mat)">
|
|
<h3>fitEllipseDirect</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a></span> <span class="element-name">fitEllipseDirect</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> points)</span></div>
|
|
<div class="block">Fits an ellipse around a set of 2D points.
|
|
|
|
The function calculates the ellipse that fits a set of 2D points.
|
|
It returns the rotated rectangle in which the ellipse is inscribed.
|
|
The Direct least square (Direct) method by CITE: oy1998NumericallySD is used.
|
|
|
|
For an ellipse, this basis set is \( \chi= \left(x^2, x y, y^2, x, y, 1\right) \),
|
|
which is a set of six free coefficients \( A^T=\left\{A_{\text{xx}},A_{\text{xy}},A_{\text{yy}},A_x,A_y,A_0\right\} \).
|
|
However, to specify an ellipse, all that is needed is five numbers; the major and minor axes lengths \( (a,b) \),
|
|
the position \( (x_0,y_0) \), and the orientation \( \theta \). This is because the basis set includes lines,
|
|
quadratics, parabolic and hyperbolic functions as well as elliptical functions as possible fits.
|
|
The Direct method confines the fit to ellipses by ensuring that \( 4 A_{xx} A_{yy}- A_{xy}^2 > 0 \).
|
|
The condition imposed is that \( 4 A_{xx} A_{yy}- A_{xy}^2=1 \) which satisfies the inequality
|
|
and as the coefficients can be arbitrarily scaled is not overly restrictive.
|
|
|
|
\(equation*}{
|
|
\epsilon ^2= A^T D^T D A \quad \text{with} \quad A^T C A =1 \quad \text{and} \quad C=\left(\begin{matrix}
|
|
0 & 0 & 2 & 0 & 0 & 0 \\
|
|
0 & -1 & 0 & 0 & 0 & 0 \\
|
|
2 & 0 & 0 & 0 & 0 & 0 \\
|
|
0 & 0 & 0 & 0 & 0 & 0 \\
|
|
0 & 0 & 0 & 0 & 0 & 0 \\
|
|
0 & 0 & 0 & 0 & 0 & 0
|
|
\end{matrix} \right)
|
|
\)
|
|
|
|
The minimum cost is found by solving the generalized eigenvalue problem.
|
|
|
|
\(equation*}{
|
|
D^T D A = \lambda \left( C\right) A
|
|
\)
|
|
|
|
The system produces only one positive eigenvalue \( \lambda\) which is chosen as the solution
|
|
with its eigenvector \(\mathbf{u}\). These are used to find the coefficients
|
|
|
|
\(equation*}{
|
|
A = \sqrt{\frac{1}{\mathbf{u}^T C \mathbf{u}}} \mathbf{u}
|
|
\)
|
|
The scaling factor guarantees that \(A^T C A =1\).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>points</code> - Input 2D point set, stored in std::vector<> or Mat
|
|
|
|
<b>Note:</b> Input point types are REF: Point2i or REF: Point2f and at least 5 points are required.
|
|
<b>Note:</b> REF: getClosestEllipsePoints function can be used to compute the ellipse fitting error.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getClosestEllipsePoints(org.opencv.core.RotatedRect,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>getClosestEllipsePoints</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">getClosestEllipsePoints</span><wbr><span class="parameters">(<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> ellipse_params,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> points,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> closest_pts)</span></div>
|
|
<div class="block">Compute for each 2d point the nearest 2d point located on a given ellipse.
|
|
|
|
The function computes the nearest 2d location on a given ellipse for a vector of 2d points and is based on CITE: Chatfield2017 code.
|
|
This function can be used to compute for instance the ellipse fitting error.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>ellipse_params</code> - Ellipse parameters</dd>
|
|
<dd><code>points</code> - Input 2d points</dd>
|
|
<dd><code>closest_pts</code> - For each 2d point, their corresponding closest 2d point located on a given ellipse
|
|
|
|
<b>Note:</b> Input point types are REF: Point2i or REF: Point2f
|
|
SEE: fitEllipse, fitEllipseAMS, fitEllipseDirect</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="fitLine(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double)">
|
|
<h3>fitLine</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">fitLine</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> points,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> line,
|
|
int distType,
|
|
double param,
|
|
double reps,
|
|
double aeps)</span></div>
|
|
<div class="block">Fits a line to a 2D or 3D point set.
|
|
|
|
The function fitLine fits a line to a 2D or 3D point set by minimizing \(\sum_i \rho(r_i)\) where
|
|
\(r_i\) is a distance between the \(i^{th}\) point, the line and \(\rho(r)\) is a distance function, one
|
|
of the following:
|
|
<ul>
|
|
<li>
|
|
DIST_L2
|
|
\(\rho (r) = r^2/2 \quad \text{(the simplest and the fastest least-squares method)}\)
|
|
</li>
|
|
<li>
|
|
DIST_L1
|
|
\(\rho (r) = r\)
|
|
</li>
|
|
<li>
|
|
DIST_L12
|
|
\(\rho (r) = 2 \cdot ( \sqrt{1 + \frac{r^2}{2}} - 1)\)
|
|
</li>
|
|
<li>
|
|
DIST_FAIR
|
|
\(\rho \left (r \right ) = C^2 \cdot \left ( \frac{r}{C} - \log{\left(1 + \frac{r}{C}\right)} \right ) \quad \text{where} \quad C=1.3998\)
|
|
</li>
|
|
<li>
|
|
DIST_WELSCH
|
|
\(\rho \left (r \right ) = \frac{C^2}{2} \cdot \left ( 1 - \exp{\left(-\left(\frac{r}{C}\right)^2\right)} \right ) \quad \text{where} \quad C=2.9846\)
|
|
</li>
|
|
<li>
|
|
DIST_HUBER
|
|
\(\rho (r) = \fork{r^2/2}{if \(r < C\)}{C \cdot (r-C/2)}{otherwise} \quad \text{where} \quad C=1.345\)
|
|
</li>
|
|
</ul>
|
|
|
|
The algorithm is based on the M-estimator ( <https://en.wikipedia.org/wiki/M-estimator> ) technique
|
|
that iteratively fits the line using the weighted least-squares algorithm. After each iteration the
|
|
weights \(w_i\) are adjusted to be inversely proportional to \(\rho(r_i)\) .</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>points</code> - Input vector of 2D or 3D points, stored in std::vector<> or Mat.</dd>
|
|
<dd><code>line</code> - Output line parameters. In case of 2D fitting, it should be a vector of 4 elements
|
|
(like Vec4f) - (vx, vy, x0, y0), where (vx, vy) is a normalized vector collinear to the line and
|
|
(x0, y0) is a point on the line. In case of 3D fitting, it should be a vector of 6 elements (like
|
|
Vec6f) - (vx, vy, vz, x0, y0, z0), where (vx, vy, vz) is a normalized vector collinear to the line
|
|
and (x0, y0, z0) is a point on the line.</dd>
|
|
<dd><code>distType</code> - Distance used by the M-estimator, see #DistanceTypes</dd>
|
|
<dd><code>param</code> - Numerical parameter ( C ) for some types of distances. If it is 0, an optimal value
|
|
is chosen.</dd>
|
|
<dd><code>reps</code> - Sufficient accuracy for the radius (distance between the coordinate origin and the line).</dd>
|
|
<dd><code>aeps</code> - Sufficient accuracy for the angle. 0.01 would be a good default value for reps and aeps.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="pointPolygonTest(org.opencv.core.MatOfPoint2f,org.opencv.core.Point,boolean)">
|
|
<h3>pointPolygonTest</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">double</span> <span class="element-name">pointPolygonTest</span><wbr><span class="parameters">(<a href="../core/MatOfPoint2f.html" title="class in org.opencv.core">MatOfPoint2f</a> contour,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt,
|
|
boolean measureDist)</span></div>
|
|
<div class="block">Performs a point-in-contour test.
|
|
|
|
The function determines whether the point is inside a contour, outside, or lies on an edge (or
|
|
coincides with a vertex). It returns positive (inside), negative (outside), or zero (on an edge)
|
|
value, correspondingly. When measureDist=false , the return value is +1, -1, and 0, respectively.
|
|
Otherwise, the return value is a signed distance between the point and the nearest contour edge.
|
|
|
|
See below a sample output of the function where each image pixel is tested against the contour:
|
|
|
|
</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>contour</code> - Input contour.</dd>
|
|
<dd><code>pt</code> - Point tested against the contour.</dd>
|
|
<dd><code>measureDist</code> - If true, the function estimates the signed distance from the point to the
|
|
nearest contour edge. Otherwise, the function only checks if the point is inside a contour or not.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="rotatedRectangleIntersection(org.opencv.core.RotatedRect,org.opencv.core.RotatedRect,org.opencv.core.Mat)">
|
|
<h3>rotatedRectangleIntersection</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">rotatedRectangleIntersection</span><wbr><span class="parameters">(<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> rect1,
|
|
<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> rect2,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> intersectingRegion)</span></div>
|
|
<div class="block">Finds out if there is any intersection between two rotated rectangles.
|
|
|
|
If there is then the vertices of the intersecting region are returned as well.
|
|
|
|
Below are some examples of intersection configurations. The hatched pattern indicates the
|
|
intersecting region and the red vertices are returned by the function.
|
|
|
|
</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>rect1</code> - First rectangle</dd>
|
|
<dd><code>rect2</code> - Second rectangle</dd>
|
|
<dd><code>intersectingRegion</code> - The output array of the vertices of the intersecting region. It returns
|
|
at most 8 vertices. Stored as std::vector<cv::Point2f> or cv::Mat as Mx1 of type CV_32FC2.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>One of #RectanglesIntersectTypes</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createGeneralizedHoughBallard()">
|
|
<h3>createGeneralizedHoughBallard</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="GeneralizedHoughBallard.html" title="class in org.opencv.imgproc">GeneralizedHoughBallard</a></span> <span class="element-name">createGeneralizedHoughBallard</span>()</div>
|
|
<div class="block">Creates a smart pointer to a cv::GeneralizedHoughBallard class and initializes it.</div>
|
|
<dl class="notes">
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="createGeneralizedHoughGuil()">
|
|
<h3>createGeneralizedHoughGuil</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="GeneralizedHoughGuil.html" title="class in org.opencv.imgproc">GeneralizedHoughGuil</a></span> <span class="element-name">createGeneralizedHoughGuil</span>()</div>
|
|
<div class="block">Creates a smart pointer to a cv::GeneralizedHoughGuil class and initializes it.</div>
|
|
<dl class="notes">
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="applyColorMap(org.opencv.core.Mat,org.opencv.core.Mat,int)">
|
|
<h3>applyColorMap</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">applyColorMap</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
int colormap)</span></div>
|
|
<div class="block">Applies a GNU Octave/MATLAB equivalent colormap on a given image.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - The source image, grayscale or colored of type CV_8UC1 or CV_8UC3. If CV_8UC3, then the CV_8UC1 image is generated internally using cv::COLOR_BGR2GRAY.</dd>
|
|
<dd><code>dst</code> - The result is the colormapped source image. Note: Mat::create is called on dst.</dd>
|
|
<dd><code>colormap</code> - The colormap to apply, see #ColormapTypes</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="applyColorMap(org.opencv.core.Mat,org.opencv.core.Mat,org.opencv.core.Mat)">
|
|
<h3>applyColorMap</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">applyColorMap</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> src,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> dst,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> userColor)</span></div>
|
|
<div class="block">Applies a user colormap on a given image.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>src</code> - The source image, grayscale or colored of type CV_8UC1 or CV_8UC3. If CV_8UC3, then the CV_8UC1 image is generated internally using cv::COLOR_BGR2GRAY.</dd>
|
|
<dd><code>dst</code> - The result is the colormapped source image of the same number of channels as userColor. Note: Mat::create is called on dst.</dd>
|
|
<dd><code>userColor</code> - The colormap to apply of type CV_8UC1 or CV_8UC3 and size 256</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="line(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int,int)">
|
|
<h3>line</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">line</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
int shift)</span></div>
|
|
<div class="block">Draws a line segment connecting two points.
|
|
|
|
The function line draws the line segment between pt1 and pt2 points in the image. The line is
|
|
clipped by the image boundaries. For non-antialiased lines with integer coordinates, the 8-connected
|
|
or 4-connected Bresenham algorithm is used. Thick lines are drawn with rounding endings. Antialiased
|
|
lines are drawn using Gaussian filtering.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pt1</code> - First point of the line segment.</dd>
|
|
<dd><code>pt2</code> - Second point of the line segment.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
<dd><code>thickness</code> - Line thickness.</dd>
|
|
<dd><code>lineType</code> - Type of the line. See #LineTypes.</dd>
|
|
<dd><code>shift</code> - Number of fractional bits in the point coordinates.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="line(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int)">
|
|
<h3>line</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">line</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</span></div>
|
|
<div class="block">Draws a line segment connecting two points.
|
|
|
|
The function line draws the line segment between pt1 and pt2 points in the image. The line is
|
|
clipped by the image boundaries. For non-antialiased lines with integer coordinates, the 8-connected
|
|
or 4-connected Bresenham algorithm is used. Thick lines are drawn with rounding endings. Antialiased
|
|
lines are drawn using Gaussian filtering.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pt1</code> - First point of the line segment.</dd>
|
|
<dd><code>pt2</code> - Second point of the line segment.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
<dd><code>thickness</code> - Line thickness.</dd>
|
|
<dd><code>lineType</code> - Type of the line. See #LineTypes.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="line(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int)">
|
|
<h3>line</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">line</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</span></div>
|
|
<div class="block">Draws a line segment connecting two points.
|
|
|
|
The function line draws the line segment between pt1 and pt2 points in the image. The line is
|
|
clipped by the image boundaries. For non-antialiased lines with integer coordinates, the 8-connected
|
|
or 4-connected Bresenham algorithm is used. Thick lines are drawn with rounding endings. Antialiased
|
|
lines are drawn using Gaussian filtering.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pt1</code> - First point of the line segment.</dd>
|
|
<dd><code>pt2</code> - Second point of the line segment.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
<dd><code>thickness</code> - Line thickness.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="line(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar)">
|
|
<h3>line</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">line</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</span></div>
|
|
<div class="block">Draws a line segment connecting two points.
|
|
|
|
The function line draws the line segment between pt1 and pt2 points in the image. The line is
|
|
clipped by the image boundaries. For non-antialiased lines with integer coordinates, the 8-connected
|
|
or 4-connected Bresenham algorithm is used. Thick lines are drawn with rounding endings. Antialiased
|
|
lines are drawn using Gaussian filtering.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pt1</code> - First point of the line segment.</dd>
|
|
<dd><code>pt2</code> - Second point of the line segment.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="arrowedLine(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int,int,double)">
|
|
<h3>arrowedLine</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">arrowedLine</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int line_type,
|
|
int shift,
|
|
double tipLength)</span></div>
|
|
<div class="block">Draws an arrow segment pointing from the first point to the second one.
|
|
|
|
The function cv::arrowedLine draws an arrow between pt1 and pt2 points in the image. See also #line.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pt1</code> - The point the arrow starts from.</dd>
|
|
<dd><code>pt2</code> - The point the arrow points to.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
<dd><code>thickness</code> - Line thickness.</dd>
|
|
<dd><code>line_type</code> - Type of the line. See #LineTypes</dd>
|
|
<dd><code>shift</code> - Number of fractional bits in the point coordinates.</dd>
|
|
<dd><code>tipLength</code> - The length of the arrow tip in relation to the arrow length</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="arrowedLine(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int,int)">
|
|
<h3>arrowedLine</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">arrowedLine</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int line_type,
|
|
int shift)</span></div>
|
|
<div class="block">Draws an arrow segment pointing from the first point to the second one.
|
|
|
|
The function cv::arrowedLine draws an arrow between pt1 and pt2 points in the image. See also #line.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pt1</code> - The point the arrow starts from.</dd>
|
|
<dd><code>pt2</code> - The point the arrow points to.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
<dd><code>thickness</code> - Line thickness.</dd>
|
|
<dd><code>line_type</code> - Type of the line. See #LineTypes</dd>
|
|
<dd><code>shift</code> - Number of fractional bits in the point coordinates.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="arrowedLine(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int)">
|
|
<h3>arrowedLine</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">arrowedLine</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int line_type)</span></div>
|
|
<div class="block">Draws an arrow segment pointing from the first point to the second one.
|
|
|
|
The function cv::arrowedLine draws an arrow between pt1 and pt2 points in the image. See also #line.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pt1</code> - The point the arrow starts from.</dd>
|
|
<dd><code>pt2</code> - The point the arrow points to.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
<dd><code>thickness</code> - Line thickness.</dd>
|
|
<dd><code>line_type</code> - Type of the line. See #LineTypes</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="arrowedLine(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int)">
|
|
<h3>arrowedLine</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">arrowedLine</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</span></div>
|
|
<div class="block">Draws an arrow segment pointing from the first point to the second one.
|
|
|
|
The function cv::arrowedLine draws an arrow between pt1 and pt2 points in the image. See also #line.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pt1</code> - The point the arrow starts from.</dd>
|
|
<dd><code>pt2</code> - The point the arrow points to.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
<dd><code>thickness</code> - Line thickness.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="arrowedLine(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar)">
|
|
<h3>arrowedLine</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">arrowedLine</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</span></div>
|
|
<div class="block">Draws an arrow segment pointing from the first point to the second one.
|
|
|
|
The function cv::arrowedLine draws an arrow between pt1 and pt2 points in the image. See also #line.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pt1</code> - The point the arrow starts from.</dd>
|
|
<dd><code>pt2</code> - The point the arrow points to.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="rectangle(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int,int)">
|
|
<h3>rectangle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">rectangle</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
int shift)</span></div>
|
|
<div class="block">Draws a simple, thick, or filled up-right rectangle.
|
|
|
|
The function cv::rectangle draws a rectangle outline or a filled rectangle whose two opposite corners
|
|
are pt1 and pt2.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pt1</code> - Vertex of the rectangle.</dd>
|
|
<dd><code>pt2</code> - Vertex of the rectangle opposite to pt1 .</dd>
|
|
<dd><code>color</code> - Rectangle color or brightness (grayscale image).</dd>
|
|
<dd><code>thickness</code> - Thickness of lines that make up the rectangle. Negative values, like #FILLED,
|
|
mean that the function has to draw a filled rectangle.</dd>
|
|
<dd><code>lineType</code> - Type of the line. See #LineTypes</dd>
|
|
<dd><code>shift</code> - Number of fractional bits in the point coordinates.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="rectangle(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int,int)">
|
|
<h3>rectangle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">rectangle</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</span></div>
|
|
<div class="block">Draws a simple, thick, or filled up-right rectangle.
|
|
|
|
The function cv::rectangle draws a rectangle outline or a filled rectangle whose two opposite corners
|
|
are pt1 and pt2.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pt1</code> - Vertex of the rectangle.</dd>
|
|
<dd><code>pt2</code> - Vertex of the rectangle opposite to pt1 .</dd>
|
|
<dd><code>color</code> - Rectangle color or brightness (grayscale image).</dd>
|
|
<dd><code>thickness</code> - Thickness of lines that make up the rectangle. Negative values, like #FILLED,
|
|
mean that the function has to draw a filled rectangle.</dd>
|
|
<dd><code>lineType</code> - Type of the line. See #LineTypes</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="rectangle(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int)">
|
|
<h3>rectangle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">rectangle</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</span></div>
|
|
<div class="block">Draws a simple, thick, or filled up-right rectangle.
|
|
|
|
The function cv::rectangle draws a rectangle outline or a filled rectangle whose two opposite corners
|
|
are pt1 and pt2.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pt1</code> - Vertex of the rectangle.</dd>
|
|
<dd><code>pt2</code> - Vertex of the rectangle opposite to pt1 .</dd>
|
|
<dd><code>color</code> - Rectangle color or brightness (grayscale image).</dd>
|
|
<dd><code>thickness</code> - Thickness of lines that make up the rectangle. Negative values, like #FILLED,
|
|
mean that the function has to draw a filled rectangle.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="rectangle(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar)">
|
|
<h3>rectangle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">rectangle</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</span></div>
|
|
<div class="block">Draws a simple, thick, or filled up-right rectangle.
|
|
|
|
The function cv::rectangle draws a rectangle outline or a filled rectangle whose two opposite corners
|
|
are pt1 and pt2.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pt1</code> - Vertex of the rectangle.</dd>
|
|
<dd><code>pt2</code> - Vertex of the rectangle opposite to pt1 .</dd>
|
|
<dd><code>color</code> - Rectangle color or brightness (grayscale image).
|
|
mean that the function has to draw a filled rectangle.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="rectangle(org.opencv.core.Mat,org.opencv.core.Rect,org.opencv.core.Scalar,int,int,int)">
|
|
<h3>rectangle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">rectangle</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rec,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
int shift)</span></div>
|
|
<div class="block">use <code>rec</code> parameter as alternative specification of the drawn rectangle: `r.tl() and
|
|
r.br()-Point(1,1)` are opposite corners</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - automatically generated</dd>
|
|
<dd><code>rec</code> - automatically generated</dd>
|
|
<dd><code>color</code> - automatically generated</dd>
|
|
<dd><code>thickness</code> - automatically generated</dd>
|
|
<dd><code>lineType</code> - automatically generated</dd>
|
|
<dd><code>shift</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="rectangle(org.opencv.core.Mat,org.opencv.core.Rect,org.opencv.core.Scalar,int,int)">
|
|
<h3>rectangle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">rectangle</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rec,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</span></div>
|
|
<div class="block">use <code>rec</code> parameter as alternative specification of the drawn rectangle: `r.tl() and
|
|
r.br()-Point(1,1)` are opposite corners</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - automatically generated</dd>
|
|
<dd><code>rec</code> - automatically generated</dd>
|
|
<dd><code>color</code> - automatically generated</dd>
|
|
<dd><code>thickness</code> - automatically generated</dd>
|
|
<dd><code>lineType</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="rectangle(org.opencv.core.Mat,org.opencv.core.Rect,org.opencv.core.Scalar,int)">
|
|
<h3>rectangle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">rectangle</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rec,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</span></div>
|
|
<div class="block">use <code>rec</code> parameter as alternative specification of the drawn rectangle: `r.tl() and
|
|
r.br()-Point(1,1)` are opposite corners</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - automatically generated</dd>
|
|
<dd><code>rec</code> - automatically generated</dd>
|
|
<dd><code>color</code> - automatically generated</dd>
|
|
<dd><code>thickness</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="rectangle(org.opencv.core.Mat,org.opencv.core.Rect,org.opencv.core.Scalar)">
|
|
<h3>rectangle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">rectangle</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> rec,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</span></div>
|
|
<div class="block">use <code>rec</code> parameter as alternative specification of the drawn rectangle: `r.tl() and
|
|
r.br()-Point(1,1)` are opposite corners</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - automatically generated</dd>
|
|
<dd><code>rec</code> - automatically generated</dd>
|
|
<dd><code>color</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="circle(org.opencv.core.Mat,org.opencv.core.Point,int,org.opencv.core.Scalar,int,int,int)">
|
|
<h3>circle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">circle</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
int radius,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
int shift)</span></div>
|
|
<div class="block">Draws a circle.
|
|
|
|
The function cv::circle draws a simple or filled circle with a given center and radius.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image where the circle is drawn.</dd>
|
|
<dd><code>center</code> - Center of the circle.</dd>
|
|
<dd><code>radius</code> - Radius of the circle.</dd>
|
|
<dd><code>color</code> - Circle color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the circle outline, if positive. Negative values, like #FILLED,
|
|
mean that a filled circle is to be drawn.</dd>
|
|
<dd><code>lineType</code> - Type of the circle boundary. See #LineTypes</dd>
|
|
<dd><code>shift</code> - Number of fractional bits in the coordinates of the center and in the radius value.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="circle(org.opencv.core.Mat,org.opencv.core.Point,int,org.opencv.core.Scalar,int,int)">
|
|
<h3>circle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">circle</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
int radius,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</span></div>
|
|
<div class="block">Draws a circle.
|
|
|
|
The function cv::circle draws a simple or filled circle with a given center and radius.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image where the circle is drawn.</dd>
|
|
<dd><code>center</code> - Center of the circle.</dd>
|
|
<dd><code>radius</code> - Radius of the circle.</dd>
|
|
<dd><code>color</code> - Circle color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the circle outline, if positive. Negative values, like #FILLED,
|
|
mean that a filled circle is to be drawn.</dd>
|
|
<dd><code>lineType</code> - Type of the circle boundary. See #LineTypes</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="circle(org.opencv.core.Mat,org.opencv.core.Point,int,org.opencv.core.Scalar,int)">
|
|
<h3>circle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">circle</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
int radius,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</span></div>
|
|
<div class="block">Draws a circle.
|
|
|
|
The function cv::circle draws a simple or filled circle with a given center and radius.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image where the circle is drawn.</dd>
|
|
<dd><code>center</code> - Center of the circle.</dd>
|
|
<dd><code>radius</code> - Radius of the circle.</dd>
|
|
<dd><code>color</code> - Circle color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the circle outline, if positive. Negative values, like #FILLED,
|
|
mean that a filled circle is to be drawn.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="circle(org.opencv.core.Mat,org.opencv.core.Point,int,org.opencv.core.Scalar)">
|
|
<h3>circle</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">circle</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
int radius,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</span></div>
|
|
<div class="block">Draws a circle.
|
|
|
|
The function cv::circle draws a simple or filled circle with a given center and radius.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image where the circle is drawn.</dd>
|
|
<dd><code>center</code> - Center of the circle.</dd>
|
|
<dd><code>radius</code> - Radius of the circle.</dd>
|
|
<dd><code>color</code> - Circle color.
|
|
mean that a filled circle is to be drawn.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="ellipse(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Size,double,double,double,org.opencv.core.Scalar,int,int,int)">
|
|
<h3>ellipse</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">ellipse</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> axes,
|
|
double angle,
|
|
double startAngle,
|
|
double endAngle,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
int shift)</span></div>
|
|
<div class="block">Draws a simple or thick elliptic arc or fills an ellipse sector.
|
|
|
|
The function cv::ellipse with more parameters draws an ellipse outline, a filled ellipse, an elliptic
|
|
arc, or a filled ellipse sector. The drawing code uses general parametric form.
|
|
A piecewise-linear curve is used to approximate the elliptic arc
|
|
boundary. If you need more control of the ellipse rendering, you can retrieve the curve using
|
|
#ellipse2Poly and then render it with #polylines or fill it with #fillPoly. If you use the first
|
|
variant of the function and want to draw the whole ellipse, not an arc, pass <code>startAngle=0</code> and
|
|
<code>endAngle=360</code>. If <code>startAngle</code> is greater than <code>endAngle</code>, they are swapped. The figure below explains
|
|
the meaning of the parameters to draw the blue arc.
|
|
|
|
</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>center</code> - Center of the ellipse.</dd>
|
|
<dd><code>axes</code> - Half of the size of the ellipse main axes.</dd>
|
|
<dd><code>angle</code> - Ellipse rotation angle in degrees.</dd>
|
|
<dd><code>startAngle</code> - Starting angle of the elliptic arc in degrees.</dd>
|
|
<dd><code>endAngle</code> - Ending angle of the elliptic arc in degrees.</dd>
|
|
<dd><code>color</code> - Ellipse color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the ellipse arc outline, if positive. Otherwise, this indicates that
|
|
a filled ellipse sector is to be drawn.</dd>
|
|
<dd><code>lineType</code> - Type of the ellipse boundary. See #LineTypes</dd>
|
|
<dd><code>shift</code> - Number of fractional bits in the coordinates of the center and values of axes.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="ellipse(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Size,double,double,double,org.opencv.core.Scalar,int,int)">
|
|
<h3>ellipse</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">ellipse</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> axes,
|
|
double angle,
|
|
double startAngle,
|
|
double endAngle,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</span></div>
|
|
<div class="block">Draws a simple or thick elliptic arc or fills an ellipse sector.
|
|
|
|
The function cv::ellipse with more parameters draws an ellipse outline, a filled ellipse, an elliptic
|
|
arc, or a filled ellipse sector. The drawing code uses general parametric form.
|
|
A piecewise-linear curve is used to approximate the elliptic arc
|
|
boundary. If you need more control of the ellipse rendering, you can retrieve the curve using
|
|
#ellipse2Poly and then render it with #polylines or fill it with #fillPoly. If you use the first
|
|
variant of the function and want to draw the whole ellipse, not an arc, pass <code>startAngle=0</code> and
|
|
<code>endAngle=360</code>. If <code>startAngle</code> is greater than <code>endAngle</code>, they are swapped. The figure below explains
|
|
the meaning of the parameters to draw the blue arc.
|
|
|
|
</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>center</code> - Center of the ellipse.</dd>
|
|
<dd><code>axes</code> - Half of the size of the ellipse main axes.</dd>
|
|
<dd><code>angle</code> - Ellipse rotation angle in degrees.</dd>
|
|
<dd><code>startAngle</code> - Starting angle of the elliptic arc in degrees.</dd>
|
|
<dd><code>endAngle</code> - Ending angle of the elliptic arc in degrees.</dd>
|
|
<dd><code>color</code> - Ellipse color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the ellipse arc outline, if positive. Otherwise, this indicates that
|
|
a filled ellipse sector is to be drawn.</dd>
|
|
<dd><code>lineType</code> - Type of the ellipse boundary. See #LineTypes</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="ellipse(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Size,double,double,double,org.opencv.core.Scalar,int)">
|
|
<h3>ellipse</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">ellipse</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> axes,
|
|
double angle,
|
|
double startAngle,
|
|
double endAngle,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</span></div>
|
|
<div class="block">Draws a simple or thick elliptic arc or fills an ellipse sector.
|
|
|
|
The function cv::ellipse with more parameters draws an ellipse outline, a filled ellipse, an elliptic
|
|
arc, or a filled ellipse sector. The drawing code uses general parametric form.
|
|
A piecewise-linear curve is used to approximate the elliptic arc
|
|
boundary. If you need more control of the ellipse rendering, you can retrieve the curve using
|
|
#ellipse2Poly and then render it with #polylines or fill it with #fillPoly. If you use the first
|
|
variant of the function and want to draw the whole ellipse, not an arc, pass <code>startAngle=0</code> and
|
|
<code>endAngle=360</code>. If <code>startAngle</code> is greater than <code>endAngle</code>, they are swapped. The figure below explains
|
|
the meaning of the parameters to draw the blue arc.
|
|
|
|
</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>center</code> - Center of the ellipse.</dd>
|
|
<dd><code>axes</code> - Half of the size of the ellipse main axes.</dd>
|
|
<dd><code>angle</code> - Ellipse rotation angle in degrees.</dd>
|
|
<dd><code>startAngle</code> - Starting angle of the elliptic arc in degrees.</dd>
|
|
<dd><code>endAngle</code> - Ending angle of the elliptic arc in degrees.</dd>
|
|
<dd><code>color</code> - Ellipse color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the ellipse arc outline, if positive. Otherwise, this indicates that
|
|
a filled ellipse sector is to be drawn.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="ellipse(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Size,double,double,double,org.opencv.core.Scalar)">
|
|
<h3>ellipse</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">ellipse</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> axes,
|
|
double angle,
|
|
double startAngle,
|
|
double endAngle,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</span></div>
|
|
<div class="block">Draws a simple or thick elliptic arc or fills an ellipse sector.
|
|
|
|
The function cv::ellipse with more parameters draws an ellipse outline, a filled ellipse, an elliptic
|
|
arc, or a filled ellipse sector. The drawing code uses general parametric form.
|
|
A piecewise-linear curve is used to approximate the elliptic arc
|
|
boundary. If you need more control of the ellipse rendering, you can retrieve the curve using
|
|
#ellipse2Poly and then render it with #polylines or fill it with #fillPoly. If you use the first
|
|
variant of the function and want to draw the whole ellipse, not an arc, pass <code>startAngle=0</code> and
|
|
<code>endAngle=360</code>. If <code>startAngle</code> is greater than <code>endAngle</code>, they are swapped. The figure below explains
|
|
the meaning of the parameters to draw the blue arc.
|
|
|
|
</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>center</code> - Center of the ellipse.</dd>
|
|
<dd><code>axes</code> - Half of the size of the ellipse main axes.</dd>
|
|
<dd><code>angle</code> - Ellipse rotation angle in degrees.</dd>
|
|
<dd><code>startAngle</code> - Starting angle of the elliptic arc in degrees.</dd>
|
|
<dd><code>endAngle</code> - Ending angle of the elliptic arc in degrees.</dd>
|
|
<dd><code>color</code> - Ellipse color.
|
|
a filled ellipse sector is to be drawn.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="ellipse(org.opencv.core.Mat,org.opencv.core.RotatedRect,org.opencv.core.Scalar,int,int)">
|
|
<h3>ellipse</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">ellipse</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> box,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</span></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>box</code> - Alternative ellipse representation via RotatedRect. This means that the function draws
|
|
an ellipse inscribed in the rotated rectangle.</dd>
|
|
<dd><code>color</code> - Ellipse color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the ellipse arc outline, if positive. Otherwise, this indicates that
|
|
a filled ellipse sector is to be drawn.</dd>
|
|
<dd><code>lineType</code> - Type of the ellipse boundary. See #LineTypes</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="ellipse(org.opencv.core.Mat,org.opencv.core.RotatedRect,org.opencv.core.Scalar,int)">
|
|
<h3>ellipse</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">ellipse</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> box,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</span></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>box</code> - Alternative ellipse representation via RotatedRect. This means that the function draws
|
|
an ellipse inscribed in the rotated rectangle.</dd>
|
|
<dd><code>color</code> - Ellipse color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the ellipse arc outline, if positive. Otherwise, this indicates that
|
|
a filled ellipse sector is to be drawn.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="ellipse(org.opencv.core.Mat,org.opencv.core.RotatedRect,org.opencv.core.Scalar)">
|
|
<h3>ellipse</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">ellipse</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/RotatedRect.html" title="class in org.opencv.core">RotatedRect</a> box,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</span></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>box</code> - Alternative ellipse representation via RotatedRect. This means that the function draws
|
|
an ellipse inscribed in the rotated rectangle.</dd>
|
|
<dd><code>color</code> - Ellipse color.
|
|
a filled ellipse sector is to be drawn.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="drawMarker(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,int,int,int,int)">
|
|
<h3>drawMarker</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">drawMarker</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> position,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int markerType,
|
|
int markerSize,
|
|
int thickness,
|
|
int line_type)</span></div>
|
|
<div class="block">Draws a marker on a predefined position in an image.
|
|
|
|
The function cv::drawMarker draws a marker on a given position in the image. For the moment several
|
|
marker types are supported, see #MarkerTypes for more information.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>position</code> - The point where the crosshair is positioned.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
<dd><code>markerType</code> - The specific type of marker you want to use, see #MarkerTypes</dd>
|
|
<dd><code>thickness</code> - Line thickness.</dd>
|
|
<dd><code>line_type</code> - Type of the line, See #LineTypes</dd>
|
|
<dd><code>markerSize</code> - The length of the marker axis [default = 20 pixels]</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="drawMarker(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,int,int,int)">
|
|
<h3>drawMarker</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">drawMarker</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> position,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int markerType,
|
|
int markerSize,
|
|
int thickness)</span></div>
|
|
<div class="block">Draws a marker on a predefined position in an image.
|
|
|
|
The function cv::drawMarker draws a marker on a given position in the image. For the moment several
|
|
marker types are supported, see #MarkerTypes for more information.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>position</code> - The point where the crosshair is positioned.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
<dd><code>markerType</code> - The specific type of marker you want to use, see #MarkerTypes</dd>
|
|
<dd><code>thickness</code> - Line thickness.</dd>
|
|
<dd><code>markerSize</code> - The length of the marker axis [default = 20 pixels]</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="drawMarker(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,int,int)">
|
|
<h3>drawMarker</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">drawMarker</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> position,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int markerType,
|
|
int markerSize)</span></div>
|
|
<div class="block">Draws a marker on a predefined position in an image.
|
|
|
|
The function cv::drawMarker draws a marker on a given position in the image. For the moment several
|
|
marker types are supported, see #MarkerTypes for more information.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>position</code> - The point where the crosshair is positioned.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
<dd><code>markerType</code> - The specific type of marker you want to use, see #MarkerTypes</dd>
|
|
<dd><code>markerSize</code> - The length of the marker axis [default = 20 pixels]</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="drawMarker(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar,int)">
|
|
<h3>drawMarker</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">drawMarker</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> position,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int markerType)</span></div>
|
|
<div class="block">Draws a marker on a predefined position in an image.
|
|
|
|
The function cv::drawMarker draws a marker on a given position in the image. For the moment several
|
|
marker types are supported, see #MarkerTypes for more information.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>position</code> - The point where the crosshair is positioned.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
<dd><code>markerType</code> - The specific type of marker you want to use, see #MarkerTypes</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="drawMarker(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Scalar)">
|
|
<h3>drawMarker</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">drawMarker</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> position,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</span></div>
|
|
<div class="block">Draws a marker on a predefined position in an image.
|
|
|
|
The function cv::drawMarker draws a marker on a given position in the image. For the moment several
|
|
marker types are supported, see #MarkerTypes for more information.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>position</code> - The point where the crosshair is positioned.</dd>
|
|
<dd><code>color</code> - Line color.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="fillConvexPoly(org.opencv.core.Mat,org.opencv.core.MatOfPoint,org.opencv.core.Scalar,int,int)">
|
|
<h3>fillConvexPoly</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">fillConvexPoly</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> points,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int lineType,
|
|
int shift)</span></div>
|
|
<div class="block">Fills a convex polygon.
|
|
|
|
The function cv::fillConvexPoly draws a filled convex polygon. This function is much faster than the
|
|
function #fillPoly . It can fill not only convex polygons but any monotonic polygon without
|
|
self-intersections, that is, a polygon whose contour intersects every horizontal line (scan line)
|
|
twice at the most (though, its top-most and/or the bottom edge could be horizontal).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>points</code> - Polygon vertices.</dd>
|
|
<dd><code>color</code> - Polygon color.</dd>
|
|
<dd><code>lineType</code> - Type of the polygon boundaries. See #LineTypes</dd>
|
|
<dd><code>shift</code> - Number of fractional bits in the vertex coordinates.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="fillConvexPoly(org.opencv.core.Mat,org.opencv.core.MatOfPoint,org.opencv.core.Scalar,int)">
|
|
<h3>fillConvexPoly</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">fillConvexPoly</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> points,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int lineType)</span></div>
|
|
<div class="block">Fills a convex polygon.
|
|
|
|
The function cv::fillConvexPoly draws a filled convex polygon. This function is much faster than the
|
|
function #fillPoly . It can fill not only convex polygons but any monotonic polygon without
|
|
self-intersections, that is, a polygon whose contour intersects every horizontal line (scan line)
|
|
twice at the most (though, its top-most and/or the bottom edge could be horizontal).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>points</code> - Polygon vertices.</dd>
|
|
<dd><code>color</code> - Polygon color.</dd>
|
|
<dd><code>lineType</code> - Type of the polygon boundaries. See #LineTypes</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="fillConvexPoly(org.opencv.core.Mat,org.opencv.core.MatOfPoint,org.opencv.core.Scalar)">
|
|
<h3>fillConvexPoly</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">fillConvexPoly</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> points,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</span></div>
|
|
<div class="block">Fills a convex polygon.
|
|
|
|
The function cv::fillConvexPoly draws a filled convex polygon. This function is much faster than the
|
|
function #fillPoly . It can fill not only convex polygons but any monotonic polygon without
|
|
self-intersections, that is, a polygon whose contour intersects every horizontal line (scan line)
|
|
twice at the most (though, its top-most and/or the bottom edge could be horizontal).</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>points</code> - Polygon vertices.</dd>
|
|
<dd><code>color</code> - Polygon color.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="fillPoly(org.opencv.core.Mat,java.util.List,org.opencv.core.Scalar,int,int,org.opencv.core.Point)">
|
|
<h3>fillPoly</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">fillPoly</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int lineType,
|
|
int shift,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> offset)</span></div>
|
|
<div class="block">Fills the area bounded by one or more polygons.
|
|
|
|
The function cv::fillPoly fills an area bounded by several polygonal contours. The function can fill
|
|
complex areas, for example, areas with holes, contours with self-intersections (some of their
|
|
parts), and so forth.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pts</code> - Array of polygons where each polygon is represented as an array of points.</dd>
|
|
<dd><code>color</code> - Polygon color.</dd>
|
|
<dd><code>lineType</code> - Type of the polygon boundaries. See #LineTypes</dd>
|
|
<dd><code>shift</code> - Number of fractional bits in the vertex coordinates.</dd>
|
|
<dd><code>offset</code> - Optional offset of all points of the contours.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="fillPoly(org.opencv.core.Mat,java.util.List,org.opencv.core.Scalar,int,int)">
|
|
<h3>fillPoly</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">fillPoly</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int lineType,
|
|
int shift)</span></div>
|
|
<div class="block">Fills the area bounded by one or more polygons.
|
|
|
|
The function cv::fillPoly fills an area bounded by several polygonal contours. The function can fill
|
|
complex areas, for example, areas with holes, contours with self-intersections (some of their
|
|
parts), and so forth.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pts</code> - Array of polygons where each polygon is represented as an array of points.</dd>
|
|
<dd><code>color</code> - Polygon color.</dd>
|
|
<dd><code>lineType</code> - Type of the polygon boundaries. See #LineTypes</dd>
|
|
<dd><code>shift</code> - Number of fractional bits in the vertex coordinates.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="fillPoly(org.opencv.core.Mat,java.util.List,org.opencv.core.Scalar,int)">
|
|
<h3>fillPoly</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">fillPoly</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int lineType)</span></div>
|
|
<div class="block">Fills the area bounded by one or more polygons.
|
|
|
|
The function cv::fillPoly fills an area bounded by several polygonal contours. The function can fill
|
|
complex areas, for example, areas with holes, contours with self-intersections (some of their
|
|
parts), and so forth.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pts</code> - Array of polygons where each polygon is represented as an array of points.</dd>
|
|
<dd><code>color</code> - Polygon color.</dd>
|
|
<dd><code>lineType</code> - Type of the polygon boundaries. See #LineTypes</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="fillPoly(org.opencv.core.Mat,java.util.List,org.opencv.core.Scalar)">
|
|
<h3>fillPoly</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">fillPoly</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</span></div>
|
|
<div class="block">Fills the area bounded by one or more polygons.
|
|
|
|
The function cv::fillPoly fills an area bounded by several polygonal contours. The function can fill
|
|
complex areas, for example, areas with holes, contours with self-intersections (some of their
|
|
parts), and so forth.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pts</code> - Array of polygons where each polygon is represented as an array of points.</dd>
|
|
<dd><code>color</code> - Polygon color.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="polylines(org.opencv.core.Mat,java.util.List,boolean,org.opencv.core.Scalar,int,int,int)">
|
|
<h3>polylines</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">polylines</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
boolean isClosed,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
int shift)</span></div>
|
|
<div class="block">Draws several polygonal curves.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pts</code> - Array of polygonal curves.</dd>
|
|
<dd><code>isClosed</code> - Flag indicating whether the drawn polylines are closed or not. If they are closed,
|
|
the function draws a line from the last vertex of each curve to its first vertex.</dd>
|
|
<dd><code>color</code> - Polyline color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the polyline edges.</dd>
|
|
<dd><code>lineType</code> - Type of the line segments. See #LineTypes</dd>
|
|
<dd><code>shift</code> - Number of fractional bits in the vertex coordinates.
|
|
|
|
The function cv::polylines draws one or more polygonal curves.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="polylines(org.opencv.core.Mat,java.util.List,boolean,org.opencv.core.Scalar,int,int)">
|
|
<h3>polylines</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">polylines</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
boolean isClosed,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</span></div>
|
|
<div class="block">Draws several polygonal curves.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pts</code> - Array of polygonal curves.</dd>
|
|
<dd><code>isClosed</code> - Flag indicating whether the drawn polylines are closed or not. If they are closed,
|
|
the function draws a line from the last vertex of each curve to its first vertex.</dd>
|
|
<dd><code>color</code> - Polyline color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the polyline edges.</dd>
|
|
<dd><code>lineType</code> - Type of the line segments. See #LineTypes
|
|
|
|
The function cv::polylines draws one or more polygonal curves.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="polylines(org.opencv.core.Mat,java.util.List,boolean,org.opencv.core.Scalar,int)">
|
|
<h3>polylines</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">polylines</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
boolean isClosed,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</span></div>
|
|
<div class="block">Draws several polygonal curves.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pts</code> - Array of polygonal curves.</dd>
|
|
<dd><code>isClosed</code> - Flag indicating whether the drawn polylines are closed or not. If they are closed,
|
|
the function draws a line from the last vertex of each curve to its first vertex.</dd>
|
|
<dd><code>color</code> - Polyline color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the polyline edges.
|
|
|
|
The function cv::polylines draws one or more polygonal curves.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="polylines(org.opencv.core.Mat,java.util.List,boolean,org.opencv.core.Scalar)">
|
|
<h3>polylines</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">polylines</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> pts,
|
|
boolean isClosed,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</span></div>
|
|
<div class="block">Draws several polygonal curves.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>pts</code> - Array of polygonal curves.</dd>
|
|
<dd><code>isClosed</code> - Flag indicating whether the drawn polylines are closed or not. If they are closed,
|
|
the function draws a line from the last vertex of each curve to its first vertex.</dd>
|
|
<dd><code>color</code> - Polyline color.
|
|
|
|
The function cv::polylines draws one or more polygonal curves.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="drawContours(org.opencv.core.Mat,java.util.List,int,org.opencv.core.Scalar,int,int,org.opencv.core.Mat,int,org.opencv.core.Point)">
|
|
<h3>drawContours</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">drawContours</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
int contourIdx,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hierarchy,
|
|
int maxLevel,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> offset)</span></div>
|
|
<div class="block">Draws contours outlines or filled contours.
|
|
|
|
The function draws contour outlines in the image if \(\texttt{thickness} \ge 0\) or fills the area
|
|
bounded by the contours if \(\texttt{thickness}<0\) . The example below shows how to retrieve
|
|
connected components from the binary image and label them: :
|
|
INCLUDE: snippets/imgproc_drawContours.cpp</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Destination image.</dd>
|
|
<dd><code>contours</code> - All the input contours. Each contour is stored as a point vector.</dd>
|
|
<dd><code>contourIdx</code> - Parameter indicating a contour to draw. If it is negative, all the contours are drawn.</dd>
|
|
<dd><code>color</code> - Color of the contours.</dd>
|
|
<dd><code>thickness</code> - Thickness of lines the contours are drawn with. If it is negative (for example,
|
|
thickness=#FILLED ), the contour interiors are drawn.</dd>
|
|
<dd><code>lineType</code> - Line connectivity. See #LineTypes</dd>
|
|
<dd><code>hierarchy</code> - Optional information about hierarchy. It is only needed if you want to draw only
|
|
some of the contours (see maxLevel ).</dd>
|
|
<dd><code>maxLevel</code> - Maximal level for drawn contours. If it is 0, only the specified contour is drawn.
|
|
If it is 1, the function draws the contour(s) and all the nested contours. If it is 2, the function
|
|
draws the contours, all the nested contours, all the nested-to-nested contours, and so on. This
|
|
parameter is only taken into account when there is hierarchy available.</dd>
|
|
<dd><code>offset</code> - Optional contour shift parameter. Shift all the drawn contours by the specified
|
|
\(\texttt{offset}=(dx,dy)\) .
|
|
<b>Note:</b> When thickness=#FILLED, the function is designed to handle connected components with holes correctly
|
|
even when no hierarchy data is provided. This is done by analyzing all the outlines together
|
|
using even-odd rule. This may give incorrect results if you have a joint collection of separately retrieved
|
|
contours. In order to solve this problem, you need to call #drawContours separately for each sub-group
|
|
of contours, or iterate over the collection using contourIdx parameter.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="drawContours(org.opencv.core.Mat,java.util.List,int,org.opencv.core.Scalar,int,int,org.opencv.core.Mat,int)">
|
|
<h3>drawContours</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">drawContours</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
int contourIdx,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hierarchy,
|
|
int maxLevel)</span></div>
|
|
<div class="block">Draws contours outlines or filled contours.
|
|
|
|
The function draws contour outlines in the image if \(\texttt{thickness} \ge 0\) or fills the area
|
|
bounded by the contours if \(\texttt{thickness}<0\) . The example below shows how to retrieve
|
|
connected components from the binary image and label them: :
|
|
INCLUDE: snippets/imgproc_drawContours.cpp</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Destination image.</dd>
|
|
<dd><code>contours</code> - All the input contours. Each contour is stored as a point vector.</dd>
|
|
<dd><code>contourIdx</code> - Parameter indicating a contour to draw. If it is negative, all the contours are drawn.</dd>
|
|
<dd><code>color</code> - Color of the contours.</dd>
|
|
<dd><code>thickness</code> - Thickness of lines the contours are drawn with. If it is negative (for example,
|
|
thickness=#FILLED ), the contour interiors are drawn.</dd>
|
|
<dd><code>lineType</code> - Line connectivity. See #LineTypes</dd>
|
|
<dd><code>hierarchy</code> - Optional information about hierarchy. It is only needed if you want to draw only
|
|
some of the contours (see maxLevel ).</dd>
|
|
<dd><code>maxLevel</code> - Maximal level for drawn contours. If it is 0, only the specified contour is drawn.
|
|
If it is 1, the function draws the contour(s) and all the nested contours. If it is 2, the function
|
|
draws the contours, all the nested contours, all the nested-to-nested contours, and so on. This
|
|
parameter is only taken into account when there is hierarchy available.
|
|
\(\texttt{offset}=(dx,dy)\) .
|
|
<b>Note:</b> When thickness=#FILLED, the function is designed to handle connected components with holes correctly
|
|
even when no hierarchy data is provided. This is done by analyzing all the outlines together
|
|
using even-odd rule. This may give incorrect results if you have a joint collection of separately retrieved
|
|
contours. In order to solve this problem, you need to call #drawContours separately for each sub-group
|
|
of contours, or iterate over the collection using contourIdx parameter.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="drawContours(org.opencv.core.Mat,java.util.List,int,org.opencv.core.Scalar,int,int,org.opencv.core.Mat)">
|
|
<h3>drawContours</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">drawContours</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
int contourIdx,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> hierarchy)</span></div>
|
|
<div class="block">Draws contours outlines or filled contours.
|
|
|
|
The function draws contour outlines in the image if \(\texttt{thickness} \ge 0\) or fills the area
|
|
bounded by the contours if \(\texttt{thickness}<0\) . The example below shows how to retrieve
|
|
connected components from the binary image and label them: :
|
|
INCLUDE: snippets/imgproc_drawContours.cpp</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Destination image.</dd>
|
|
<dd><code>contours</code> - All the input contours. Each contour is stored as a point vector.</dd>
|
|
<dd><code>contourIdx</code> - Parameter indicating a contour to draw. If it is negative, all the contours are drawn.</dd>
|
|
<dd><code>color</code> - Color of the contours.</dd>
|
|
<dd><code>thickness</code> - Thickness of lines the contours are drawn with. If it is negative (for example,
|
|
thickness=#FILLED ), the contour interiors are drawn.</dd>
|
|
<dd><code>lineType</code> - Line connectivity. See #LineTypes</dd>
|
|
<dd><code>hierarchy</code> - Optional information about hierarchy. It is only needed if you want to draw only
|
|
some of the contours (see maxLevel ).
|
|
If it is 1, the function draws the contour(s) and all the nested contours. If it is 2, the function
|
|
draws the contours, all the nested contours, all the nested-to-nested contours, and so on. This
|
|
parameter is only taken into account when there is hierarchy available.
|
|
\(\texttt{offset}=(dx,dy)\) .
|
|
<b>Note:</b> When thickness=#FILLED, the function is designed to handle connected components with holes correctly
|
|
even when no hierarchy data is provided. This is done by analyzing all the outlines together
|
|
using even-odd rule. This may give incorrect results if you have a joint collection of separately retrieved
|
|
contours. In order to solve this problem, you need to call #drawContours separately for each sub-group
|
|
of contours, or iterate over the collection using contourIdx parameter.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="drawContours(org.opencv.core.Mat,java.util.List,int,org.opencv.core.Scalar,int,int)">
|
|
<h3>drawContours</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">drawContours</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
int contourIdx,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</span></div>
|
|
<div class="block">Draws contours outlines or filled contours.
|
|
|
|
The function draws contour outlines in the image if \(\texttt{thickness} \ge 0\) or fills the area
|
|
bounded by the contours if \(\texttt{thickness}<0\) . The example below shows how to retrieve
|
|
connected components from the binary image and label them: :
|
|
INCLUDE: snippets/imgproc_drawContours.cpp</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Destination image.</dd>
|
|
<dd><code>contours</code> - All the input contours. Each contour is stored as a point vector.</dd>
|
|
<dd><code>contourIdx</code> - Parameter indicating a contour to draw. If it is negative, all the contours are drawn.</dd>
|
|
<dd><code>color</code> - Color of the contours.</dd>
|
|
<dd><code>thickness</code> - Thickness of lines the contours are drawn with. If it is negative (for example,
|
|
thickness=#FILLED ), the contour interiors are drawn.</dd>
|
|
<dd><code>lineType</code> - Line connectivity. See #LineTypes
|
|
some of the contours (see maxLevel ).
|
|
If it is 1, the function draws the contour(s) and all the nested contours. If it is 2, the function
|
|
draws the contours, all the nested contours, all the nested-to-nested contours, and so on. This
|
|
parameter is only taken into account when there is hierarchy available.
|
|
\(\texttt{offset}=(dx,dy)\) .
|
|
<b>Note:</b> When thickness=#FILLED, the function is designed to handle connected components with holes correctly
|
|
even when no hierarchy data is provided. This is done by analyzing all the outlines together
|
|
using even-odd rule. This may give incorrect results if you have a joint collection of separately retrieved
|
|
contours. In order to solve this problem, you need to call #drawContours separately for each sub-group
|
|
of contours, or iterate over the collection using contourIdx parameter.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="drawContours(org.opencv.core.Mat,java.util.List,int,org.opencv.core.Scalar,int)">
|
|
<h3>drawContours</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">drawContours</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
int contourIdx,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</span></div>
|
|
<div class="block">Draws contours outlines or filled contours.
|
|
|
|
The function draws contour outlines in the image if \(\texttt{thickness} \ge 0\) or fills the area
|
|
bounded by the contours if \(\texttt{thickness}<0\) . The example below shows how to retrieve
|
|
connected components from the binary image and label them: :
|
|
INCLUDE: snippets/imgproc_drawContours.cpp</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Destination image.</dd>
|
|
<dd><code>contours</code> - All the input contours. Each contour is stored as a point vector.</dd>
|
|
<dd><code>contourIdx</code> - Parameter indicating a contour to draw. If it is negative, all the contours are drawn.</dd>
|
|
<dd><code>color</code> - Color of the contours.</dd>
|
|
<dd><code>thickness</code> - Thickness of lines the contours are drawn with. If it is negative (for example,
|
|
thickness=#FILLED ), the contour interiors are drawn.
|
|
some of the contours (see maxLevel ).
|
|
If it is 1, the function draws the contour(s) and all the nested contours. If it is 2, the function
|
|
draws the contours, all the nested contours, all the nested-to-nested contours, and so on. This
|
|
parameter is only taken into account when there is hierarchy available.
|
|
\(\texttt{offset}=(dx,dy)\) .
|
|
<b>Note:</b> When thickness=#FILLED, the function is designed to handle connected components with holes correctly
|
|
even when no hierarchy data is provided. This is done by analyzing all the outlines together
|
|
using even-odd rule. This may give incorrect results if you have a joint collection of separately retrieved
|
|
contours. In order to solve this problem, you need to call #drawContours separately for each sub-group
|
|
of contours, or iterate over the collection using contourIdx parameter.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="drawContours(org.opencv.core.Mat,java.util.List,int,org.opencv.core.Scalar)">
|
|
<h3>drawContours</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">drawContours</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>> contours,
|
|
int contourIdx,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</span></div>
|
|
<div class="block">Draws contours outlines or filled contours.
|
|
|
|
The function draws contour outlines in the image if \(\texttt{thickness} \ge 0\) or fills the area
|
|
bounded by the contours if \(\texttt{thickness}<0\) . The example below shows how to retrieve
|
|
connected components from the binary image and label them: :
|
|
INCLUDE: snippets/imgproc_drawContours.cpp</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - Destination image.</dd>
|
|
<dd><code>contours</code> - All the input contours. Each contour is stored as a point vector.</dd>
|
|
<dd><code>contourIdx</code> - Parameter indicating a contour to draw. If it is negative, all the contours are drawn.</dd>
|
|
<dd><code>color</code> - Color of the contours.
|
|
thickness=#FILLED ), the contour interiors are drawn.
|
|
some of the contours (see maxLevel ).
|
|
If it is 1, the function draws the contour(s) and all the nested contours. If it is 2, the function
|
|
draws the contours, all the nested contours, all the nested-to-nested contours, and so on. This
|
|
parameter is only taken into account when there is hierarchy available.
|
|
\(\texttt{offset}=(dx,dy)\) .
|
|
<b>Note:</b> When thickness=#FILLED, the function is designed to handle connected components with holes correctly
|
|
even when no hierarchy data is provided. This is done by analyzing all the outlines together
|
|
using even-odd rule. This may give incorrect results if you have a joint collection of separately retrieved
|
|
contours. In order to solve this problem, you need to call #drawContours separately for each sub-group
|
|
of contours, or iterate over the collection using contourIdx parameter.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="clipLine(org.opencv.core.Rect,org.opencv.core.Point,org.opencv.core.Point)">
|
|
<h3>clipLine</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name">clipLine</span><wbr><span class="parameters">(<a href="../core/Rect.html" title="class in org.opencv.core">Rect</a> imgRect,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt1,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> pt2)</span></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>imgRect</code> - Image rectangle.</dd>
|
|
<dd><code>pt1</code> - First line point.</dd>
|
|
<dd><code>pt2</code> - Second line point.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="ellipse2Poly(org.opencv.core.Point,org.opencv.core.Size,int,int,int,int,org.opencv.core.MatOfPoint)">
|
|
<h3>ellipse2Poly</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">ellipse2Poly</span><wbr><span class="parameters">(<a href="../core/Point.html" title="class in org.opencv.core">Point</a> center,
|
|
<a href="../core/Size.html" title="class in org.opencv.core">Size</a> axes,
|
|
int angle,
|
|
int arcStart,
|
|
int arcEnd,
|
|
int delta,
|
|
<a href="../core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a> pts)</span></div>
|
|
<div class="block">Approximates an elliptic arc with a polyline.
|
|
|
|
The function ellipse2Poly computes the vertices of a polyline that approximates the specified
|
|
elliptic arc. It is used by #ellipse. If <code>arcStart</code> is greater than <code>arcEnd</code>, they are swapped.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>center</code> - Center of the arc.</dd>
|
|
<dd><code>axes</code> - Half of the size of the ellipse main axes. See #ellipse for details.</dd>
|
|
<dd><code>angle</code> - Rotation angle of the ellipse in degrees. See #ellipse for details.</dd>
|
|
<dd><code>arcStart</code> - Starting angle of the elliptic arc in degrees.</dd>
|
|
<dd><code>arcEnd</code> - Ending angle of the elliptic arc in degrees.</dd>
|
|
<dd><code>delta</code> - Angle between the subsequent polyline vertices. It defines the approximation
|
|
accuracy.</dd>
|
|
<dd><code>pts</code> - Output vector of polyline vertices.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="putText(org.opencv.core.Mat,java.lang.String,org.opencv.core.Point,int,double,org.opencv.core.Scalar,int,int,boolean)">
|
|
<h3>putText</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">putText</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> text,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> org,
|
|
int fontFace,
|
|
double fontScale,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType,
|
|
boolean bottomLeftOrigin)</span></div>
|
|
<div class="block">Draws a text string.
|
|
|
|
The function cv::putText renders the specified text string in the image. Symbols that cannot be rendered
|
|
using the specified font are replaced by question marks. See #getTextSize for a text rendering code
|
|
example.
|
|
|
|
The <code>fontScale</code> parameter is a scale factor that is multiplied by the base font size:
|
|
<ul>
|
|
<li>
|
|
When scale > 1, the text is magnified.
|
|
</li>
|
|
<li>
|
|
When 0 < scale < 1, the text is minimized.
|
|
</li>
|
|
<li>
|
|
When scale < 0, the text is mirrored or reversed.
|
|
</li>
|
|
</ul></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>text</code> - Text string to be drawn.</dd>
|
|
<dd><code>org</code> - Bottom-left corner of the text string in the image.</dd>
|
|
<dd><code>fontFace</code> - Font type, see #HersheyFonts.</dd>
|
|
<dd><code>fontScale</code> - Font scale factor that is multiplied by the font-specific base size.</dd>
|
|
<dd><code>color</code> - Text color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the lines used to draw a text.</dd>
|
|
<dd><code>lineType</code> - Line type. See #LineTypes</dd>
|
|
<dd><code>bottomLeftOrigin</code> - When true, the image data origin is at the bottom-left corner. Otherwise,
|
|
it is at the top-left corner.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="putText(org.opencv.core.Mat,java.lang.String,org.opencv.core.Point,int,double,org.opencv.core.Scalar,int,int)">
|
|
<h3>putText</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">putText</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> text,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> org,
|
|
int fontFace,
|
|
double fontScale,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness,
|
|
int lineType)</span></div>
|
|
<div class="block">Draws a text string.
|
|
|
|
The function cv::putText renders the specified text string in the image. Symbols that cannot be rendered
|
|
using the specified font are replaced by question marks. See #getTextSize for a text rendering code
|
|
example.
|
|
|
|
The <code>fontScale</code> parameter is a scale factor that is multiplied by the base font size:
|
|
<ul>
|
|
<li>
|
|
When scale > 1, the text is magnified.
|
|
</li>
|
|
<li>
|
|
When 0 < scale < 1, the text is minimized.
|
|
</li>
|
|
<li>
|
|
When scale < 0, the text is mirrored or reversed.
|
|
</li>
|
|
</ul></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>text</code> - Text string to be drawn.</dd>
|
|
<dd><code>org</code> - Bottom-left corner of the text string in the image.</dd>
|
|
<dd><code>fontFace</code> - Font type, see #HersheyFonts.</dd>
|
|
<dd><code>fontScale</code> - Font scale factor that is multiplied by the font-specific base size.</dd>
|
|
<dd><code>color</code> - Text color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the lines used to draw a text.</dd>
|
|
<dd><code>lineType</code> - Line type. See #LineTypes
|
|
it is at the top-left corner.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="putText(org.opencv.core.Mat,java.lang.String,org.opencv.core.Point,int,double,org.opencv.core.Scalar,int)">
|
|
<h3>putText</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">putText</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> text,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> org,
|
|
int fontFace,
|
|
double fontScale,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color,
|
|
int thickness)</span></div>
|
|
<div class="block">Draws a text string.
|
|
|
|
The function cv::putText renders the specified text string in the image. Symbols that cannot be rendered
|
|
using the specified font are replaced by question marks. See #getTextSize for a text rendering code
|
|
example.
|
|
|
|
The <code>fontScale</code> parameter is a scale factor that is multiplied by the base font size:
|
|
<ul>
|
|
<li>
|
|
When scale > 1, the text is magnified.
|
|
</li>
|
|
<li>
|
|
When 0 < scale < 1, the text is minimized.
|
|
</li>
|
|
<li>
|
|
When scale < 0, the text is mirrored or reversed.
|
|
</li>
|
|
</ul></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>text</code> - Text string to be drawn.</dd>
|
|
<dd><code>org</code> - Bottom-left corner of the text string in the image.</dd>
|
|
<dd><code>fontFace</code> - Font type, see #HersheyFonts.</dd>
|
|
<dd><code>fontScale</code> - Font scale factor that is multiplied by the font-specific base size.</dd>
|
|
<dd><code>color</code> - Text color.</dd>
|
|
<dd><code>thickness</code> - Thickness of the lines used to draw a text.
|
|
it is at the top-left corner.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="putText(org.opencv.core.Mat,java.lang.String,org.opencv.core.Point,int,double,org.opencv.core.Scalar)">
|
|
<h3>putText</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">putText</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> img,
|
|
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> text,
|
|
<a href="../core/Point.html" title="class in org.opencv.core">Point</a> org,
|
|
int fontFace,
|
|
double fontScale,
|
|
<a href="../core/Scalar.html" title="class in org.opencv.core">Scalar</a> color)</span></div>
|
|
<div class="block">Draws a text string.
|
|
|
|
The function cv::putText renders the specified text string in the image. Symbols that cannot be rendered
|
|
using the specified font are replaced by question marks. See #getTextSize for a text rendering code
|
|
example.
|
|
|
|
The <code>fontScale</code> parameter is a scale factor that is multiplied by the base font size:
|
|
<ul>
|
|
<li>
|
|
When scale > 1, the text is magnified.
|
|
</li>
|
|
<li>
|
|
When 0 < scale < 1, the text is minimized.
|
|
</li>
|
|
<li>
|
|
When scale < 0, the text is mirrored or reversed.
|
|
</li>
|
|
</ul></div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>img</code> - Image.</dd>
|
|
<dd><code>text</code> - Text string to be drawn.</dd>
|
|
<dd><code>org</code> - Bottom-left corner of the text string in the image.</dd>
|
|
<dd><code>fontFace</code> - Font type, see #HersheyFonts.</dd>
|
|
<dd><code>fontScale</code> - Font scale factor that is multiplied by the font-specific base size.</dd>
|
|
<dd><code>color</code> - Text color.
|
|
it is at the top-left corner.</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getFontScaleFromHeight(int,int,int)">
|
|
<h3>getFontScaleFromHeight</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">double</span> <span class="element-name">getFontScaleFromHeight</span><wbr><span class="parameters">(int fontFace,
|
|
int pixelHeight,
|
|
int thickness)</span></div>
|
|
<div class="block">Calculates the font-specific size to use to achieve a given height in pixels.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>fontFace</code> - Font to use, see cv::HersheyFonts.</dd>
|
|
<dd><code>pixelHeight</code> - Pixel height to compute the fontScale for</dd>
|
|
<dd><code>thickness</code> - Thickness of lines used to render the text.See putText for details.</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>The fontSize to use for cv::putText
|
|
|
|
SEE: cv::putText</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getFontScaleFromHeight(int,int)">
|
|
<h3>getFontScaleFromHeight</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">double</span> <span class="element-name">getFontScaleFromHeight</span><wbr><span class="parameters">(int fontFace,
|
|
int pixelHeight)</span></div>
|
|
<div class="block">Calculates the font-specific size to use to achieve a given height in pixels.</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>fontFace</code> - Font to use, see cv::HersheyFonts.</dd>
|
|
<dd><code>pixelHeight</code> - Pixel height to compute the fontScale for</dd>
|
|
<dt>Returns:</dt>
|
|
<dd>The fontSize to use for cv::putText
|
|
|
|
SEE: cv::putText</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLinesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double,double,double,boolean)">
|
|
<h3>HoughLinesWithAccumulator</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLinesWithAccumulator</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn,
|
|
double min_theta,
|
|
double max_theta,
|
|
boolean use_edgeval)</span></div>
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform and get accumulator.
|
|
|
|
<b>Note:</b> This function is for bindings use only. Use original function in C++ code
|
|
|
|
SEE: HoughLines</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - automatically generated</dd>
|
|
<dd><code>lines</code> - automatically generated</dd>
|
|
<dd><code>rho</code> - automatically generated</dd>
|
|
<dd><code>theta</code> - automatically generated</dd>
|
|
<dd><code>threshold</code> - automatically generated</dd>
|
|
<dd><code>srn</code> - automatically generated</dd>
|
|
<dd><code>stn</code> - automatically generated</dd>
|
|
<dd><code>min_theta</code> - automatically generated</dd>
|
|
<dd><code>max_theta</code> - automatically generated</dd>
|
|
<dd><code>use_edgeval</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLinesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double,double,double)">
|
|
<h3>HoughLinesWithAccumulator</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLinesWithAccumulator</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn,
|
|
double min_theta,
|
|
double max_theta)</span></div>
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform and get accumulator.
|
|
|
|
<b>Note:</b> This function is for bindings use only. Use original function in C++ code
|
|
|
|
SEE: HoughLines</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - automatically generated</dd>
|
|
<dd><code>lines</code> - automatically generated</dd>
|
|
<dd><code>rho</code> - automatically generated</dd>
|
|
<dd><code>theta</code> - automatically generated</dd>
|
|
<dd><code>threshold</code> - automatically generated</dd>
|
|
<dd><code>srn</code> - automatically generated</dd>
|
|
<dd><code>stn</code> - automatically generated</dd>
|
|
<dd><code>min_theta</code> - automatically generated</dd>
|
|
<dd><code>max_theta</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLinesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double,double)">
|
|
<h3>HoughLinesWithAccumulator</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLinesWithAccumulator</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn,
|
|
double min_theta)</span></div>
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform and get accumulator.
|
|
|
|
<b>Note:</b> This function is for bindings use only. Use original function in C++ code
|
|
|
|
SEE: HoughLines</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - automatically generated</dd>
|
|
<dd><code>lines</code> - automatically generated</dd>
|
|
<dd><code>rho</code> - automatically generated</dd>
|
|
<dd><code>theta</code> - automatically generated</dd>
|
|
<dd><code>threshold</code> - automatically generated</dd>
|
|
<dd><code>srn</code> - automatically generated</dd>
|
|
<dd><code>stn</code> - automatically generated</dd>
|
|
<dd><code>min_theta</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLinesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double,double)">
|
|
<h3>HoughLinesWithAccumulator</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLinesWithAccumulator</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn,
|
|
double stn)</span></div>
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform and get accumulator.
|
|
|
|
<b>Note:</b> This function is for bindings use only. Use original function in C++ code
|
|
|
|
SEE: HoughLines</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - automatically generated</dd>
|
|
<dd><code>lines</code> - automatically generated</dd>
|
|
<dd><code>rho</code> - automatically generated</dd>
|
|
<dd><code>theta</code> - automatically generated</dd>
|
|
<dd><code>threshold</code> - automatically generated</dd>
|
|
<dd><code>srn</code> - automatically generated</dd>
|
|
<dd><code>stn</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLinesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int,double)">
|
|
<h3>HoughLinesWithAccumulator</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLinesWithAccumulator</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold,
|
|
double srn)</span></div>
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform and get accumulator.
|
|
|
|
<b>Note:</b> This function is for bindings use only. Use original function in C++ code
|
|
|
|
SEE: HoughLines</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - automatically generated</dd>
|
|
<dd><code>lines</code> - automatically generated</dd>
|
|
<dd><code>rho</code> - automatically generated</dd>
|
|
<dd><code>theta</code> - automatically generated</dd>
|
|
<dd><code>threshold</code> - automatically generated</dd>
|
|
<dd><code>srn</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughLinesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,double,double,int)">
|
|
<h3>HoughLinesWithAccumulator</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughLinesWithAccumulator</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> lines,
|
|
double rho,
|
|
double theta,
|
|
int threshold)</span></div>
|
|
<div class="block">Finds lines in a binary image using the standard Hough transform and get accumulator.
|
|
|
|
<b>Note:</b> This function is for bindings use only. Use original function in C++ code
|
|
|
|
SEE: HoughLines</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - automatically generated</dd>
|
|
<dd><code>lines</code> - automatically generated</dd>
|
|
<dd><code>rho</code> - automatically generated</dd>
|
|
<dd><code>theta</code> - automatically generated</dd>
|
|
<dd><code>threshold</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughCirclesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double,double,int,int)">
|
|
<h3>HoughCirclesWithAccumulator</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughCirclesWithAccumulator</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1,
|
|
double param2,
|
|
int minRadius,
|
|
int maxRadius)</span></div>
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform and get accumulator.
|
|
|
|
<b>Note:</b> This function is for bindings use only. Use original function in C++ code
|
|
|
|
SEE: HoughCircles</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - automatically generated</dd>
|
|
<dd><code>circles</code> - automatically generated</dd>
|
|
<dd><code>method</code> - automatically generated</dd>
|
|
<dd><code>dp</code> - automatically generated</dd>
|
|
<dd><code>minDist</code> - automatically generated</dd>
|
|
<dd><code>param1</code> - automatically generated</dd>
|
|
<dd><code>param2</code> - automatically generated</dd>
|
|
<dd><code>minRadius</code> - automatically generated</dd>
|
|
<dd><code>maxRadius</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughCirclesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double,double,int)">
|
|
<h3>HoughCirclesWithAccumulator</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughCirclesWithAccumulator</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1,
|
|
double param2,
|
|
int minRadius)</span></div>
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform and get accumulator.
|
|
|
|
<b>Note:</b> This function is for bindings use only. Use original function in C++ code
|
|
|
|
SEE: HoughCircles</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - automatically generated</dd>
|
|
<dd><code>circles</code> - automatically generated</dd>
|
|
<dd><code>method</code> - automatically generated</dd>
|
|
<dd><code>dp</code> - automatically generated</dd>
|
|
<dd><code>minDist</code> - automatically generated</dd>
|
|
<dd><code>param1</code> - automatically generated</dd>
|
|
<dd><code>param2</code> - automatically generated</dd>
|
|
<dd><code>minRadius</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughCirclesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double,double)">
|
|
<h3>HoughCirclesWithAccumulator</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughCirclesWithAccumulator</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1,
|
|
double param2)</span></div>
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform and get accumulator.
|
|
|
|
<b>Note:</b> This function is for bindings use only. Use original function in C++ code
|
|
|
|
SEE: HoughCircles</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - automatically generated</dd>
|
|
<dd><code>circles</code> - automatically generated</dd>
|
|
<dd><code>method</code> - automatically generated</dd>
|
|
<dd><code>dp</code> - automatically generated</dd>
|
|
<dd><code>minDist</code> - automatically generated</dd>
|
|
<dd><code>param1</code> - automatically generated</dd>
|
|
<dd><code>param2</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughCirclesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double,double)">
|
|
<h3>HoughCirclesWithAccumulator</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughCirclesWithAccumulator</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist,
|
|
double param1)</span></div>
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform and get accumulator.
|
|
|
|
<b>Note:</b> This function is for bindings use only. Use original function in C++ code
|
|
|
|
SEE: HoughCircles</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - automatically generated</dd>
|
|
<dd><code>circles</code> - automatically generated</dd>
|
|
<dd><code>method</code> - automatically generated</dd>
|
|
<dd><code>dp</code> - automatically generated</dd>
|
|
<dd><code>minDist</code> - automatically generated</dd>
|
|
<dd><code>param1</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="HoughCirclesWithAccumulator(org.opencv.core.Mat,org.opencv.core.Mat,int,double,double)">
|
|
<h3>HoughCirclesWithAccumulator</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">HoughCirclesWithAccumulator</span><wbr><span class="parameters">(<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> image,
|
|
<a href="../core/Mat.html" title="class in org.opencv.core">Mat</a> circles,
|
|
int method,
|
|
double dp,
|
|
double minDist)</span></div>
|
|
<div class="block">Finds circles in a grayscale image using the Hough transform and get accumulator.
|
|
|
|
<b>Note:</b> This function is for bindings use only. Use original function in C++ code
|
|
|
|
SEE: HoughCircles</div>
|
|
<dl class="notes">
|
|
<dt>Parameters:</dt>
|
|
<dd><code>image</code> - automatically generated</dd>
|
|
<dd><code>circles</code> - automatically generated</dd>
|
|
<dd><code>method</code> - automatically generated</dd>
|
|
<dd><code>dp</code> - automatically generated</dd>
|
|
<dd><code>minDist</code> - automatically generated</dd>
|
|
</dl>
|
|
</section>
|
|
</li>
|
|
<li>
|
|
<section class="detail" id="getTextSize(java.lang.String,int,double,int,int[])">
|
|
<h3>getTextSize</h3>
|
|
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../core/Size.html" title="class in org.opencv.core">Size</a></span> <span class="element-name">getTextSize</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> text,
|
|
int fontFace,
|
|
double fontScale,
|
|
int thickness,
|
|
int[] baseLine)</span></div>
|
|
</section>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<!-- ========= END OF CLASS DATA ========= -->
|
|
</main>
|
|
<footer role="contentinfo">
|
|
<hr>
|
|
<p class="legal-copy"><small>Generated on 2025-07-02 13:16:04 / OpenCV 4.12.0</small></p>
|
|
</footer>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|