2677 lines
100 KiB
HTML
2677 lines
100 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<!--NewPage-->
|
|
<HTML>
|
|
<HEAD>
|
|
<!-- Generated by javadoc (build 1.6.0_65) on Mon Dec 08 14:30:04 EST 2014 -->
|
|
<TITLE>
|
|
OpenCV (Javadocs: opencv_processing)
|
|
</TITLE>
|
|
|
|
<META NAME="date" CONTENT="2014-12-08">
|
|
|
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
|
|
|
|
<SCRIPT type="text/javascript">
|
|
function windowTitle()
|
|
{
|
|
if (location.href.indexOf('is-external=true') == -1) {
|
|
parent.document.title="OpenCV (Javadocs: opencv_processing)";
|
|
}
|
|
}
|
|
</SCRIPT>
|
|
<NOSCRIPT>
|
|
</NOSCRIPT>
|
|
|
|
</HEAD>
|
|
|
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
|
<HR>
|
|
|
|
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<A NAME="navbar_top"><!-- --></A>
|
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
|
<TR>
|
|
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
|
<TR ALIGN="center" VALIGN="top">
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../gab/opencv/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
|
</TR>
|
|
</TABLE>
|
|
</TD>
|
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
|
</EM>
|
|
</TD>
|
|
</TR>
|
|
|
|
<TR>
|
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
<A HREF="../../gab/opencv/Line.html" title="class in gab.opencv"><B>PREV CLASS</B></A>
|
|
NEXT CLASS</FONT></TD>
|
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
<A HREF="../../index.html?gab/opencv/OpenCV.html" target="_top"><B>FRAMES</B></A>
|
|
<A HREF="OpenCV.html" target="_top"><B>NO FRAMES</B></A>
|
|
<SCRIPT type="text/javascript">
|
|
<!--
|
|
if(window==top) {
|
|
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
|
}
|
|
//-->
|
|
</SCRIPT>
|
|
<NOSCRIPT>
|
|
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
|
</NOSCRIPT>
|
|
|
|
|
|
</FONT></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
|
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
|
</TR>
|
|
</TABLE>
|
|
<A NAME="skip-navbar_top"></A>
|
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
|
|
<HR>
|
|
<!-- ======== START OF CLASS DATA ======== -->
|
|
<H2>
|
|
<FONT SIZE="-1">
|
|
gab.opencv</FONT>
|
|
<BR>
|
|
Class OpenCV</H2>
|
|
<PRE>
|
|
<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
|
|
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>gab.opencv.OpenCV</B>
|
|
</PRE>
|
|
<HR>
|
|
<DL>
|
|
<DT><PRE>public class <B>OpenCV</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
|
|
</PRE>
|
|
|
|
<P>
|
|
This is a template class and can be used to start a new processing library or tool.
|
|
Make sure you rename this class as well as the name of the example package 'template'
|
|
to your own library or tool naming convention.
|
|
<P>
|
|
|
|
<P>
|
|
<HR>
|
|
|
|
<P>
|
|
<!-- =========== FIELD SUMMARY =========== -->
|
|
|
|
<A NAME="field_summary"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
|
<B>Field Summary</B></FONT></TH>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#BOTH">BOTH</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#CASCADE_CLOCK">CASCADE_CLOCK</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#CASCADE_EYE">CASCADE_EYE</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#CASCADE_FRONTALFACE">CASCADE_FRONTALFACE</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#CASCADE_FULLBODY">CASCADE_FULLBODY</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#CASCADE_LOWERBODY">CASCADE_LOWERBODY</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#CASCADE_MOUTH">CASCADE_MOUTH</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#CASCADE_NOSE">CASCADE_NOSE</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#CASCADE_PEDESTRIAN">CASCADE_PEDESTRIAN</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#CASCADE_PEDESTRIANS">CASCADE_PEDESTRIANS</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#CASCADE_PROFILEFACE">CASCADE_PROFILEFACE</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#CASCADE_RIGHT_EAR">CASCADE_RIGHT_EAR</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#CASCADE_UPPERBODY">CASCADE_UPPERBODY</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> CascadeClassifier</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#classifier">classifier</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#colorSpace">colorSpace</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../gab/opencv/Flow.html" title="class in gab.opencv">Flow</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#flow">flow</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#height">height</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#HORIZONTAL">HORIZONTAL</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matA">matA</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matB">matB</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matBGRA">matBGRA</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matG">matG</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matGray">matGray</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matH">matH</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matHSV">matHSV</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matR">matR</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matROI">matROI</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matS">matS</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matV">matV</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#nonROImat">nonROImat</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#VERSION">VERSION</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#VERTICAL">VERTICAL</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#width">width</A></B></CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
|
|
<A NAME="constructor_summary"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
|
<B>Constructor Summary</B></FONT></TH>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#OpenCV(processing.core.PApplet, int, int)">OpenCV</A></B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PApplet.html?is-external=true" title="class or interface in processing.core">PApplet</A> theParent,
|
|
int width,
|
|
int height)</CODE>
|
|
|
|
<BR>
|
|
Initialize OpenCV with a width and height.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#OpenCV(processing.core.PApplet, processing.core.PImage)">OpenCV</A></B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PApplet.html?is-external=true" title="class or interface in processing.core">PApplet</A> theParent,
|
|
<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> img)</CODE>
|
|
|
|
<BR>
|
|
Initialize OpenCV with an image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#OpenCV(processing.core.PApplet, processing.core.PImage, boolean)">OpenCV</A></B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PApplet.html?is-external=true" title="class or interface in processing.core">PApplet</A> theParent,
|
|
<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> img,
|
|
boolean useColor)</CODE>
|
|
|
|
<BR>
|
|
Initialize OpenCV with an image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#OpenCV(processing.core.PApplet, java.lang.String)">OpenCV</A></B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PApplet.html?is-external=true" title="class or interface in processing.core">PApplet</A> theParent,
|
|
<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> pathToImg)</CODE>
|
|
|
|
<BR>
|
|
Initialize OpenCV with the path to an image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#OpenCV(processing.core.PApplet, java.lang.String, boolean)">OpenCV</A></B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PApplet.html?is-external=true" title="class or interface in processing.core">PApplet</A> theParent,
|
|
<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> pathToImg,
|
|
boolean useColor)</CODE>
|
|
|
|
<BR>
|
|
Initialize OpenCV with the path to an image.</TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<!-- ========== METHOD SUMMARY =========== -->
|
|
|
|
<A NAME="method_summary"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
|
<B>Method Summary</B></FONT></TH>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#adaptiveThreshold(int, int)">adaptiveThreshold</A></B>(int blockSize,
|
|
int c)</CODE>
|
|
|
|
<BR>
|
|
Apply an adaptive threshold to an image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#ARGBtoBGRA(Mat, Mat)">ARGBtoBGRA</A></B>(Mat rgba,
|
|
Mat bgra)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#blur(int)">blur</A></B>(int blurSize)</CODE>
|
|
|
|
<BR>
|
|
Blur an image symetrically by a given number of pixels.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#blur(int, int)">blur</A></B>(int blurW,
|
|
int blurH)</CODE>
|
|
|
|
<BR>
|
|
Blur an image assymetrically by a different number of pixels in x- and y-directions.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#brightness(int)">brightness</A></B>(int amt)</CODE>
|
|
|
|
<BR>
|
|
Adjust the brightness of the image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#calculateOpticalFlow()">calculateOpticalFlow</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Calculate the optical flow of the current image relative
|
|
to a running series of images (typically frames from video).</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#contrast(float)">contrast</A></B>(float amt)</CODE>
|
|
|
|
<BR>
|
|
Adjust the contrast of the image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://java.sun.com/javase/6/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>[]</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#detect()">detect</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Detect objects using the cascade classifier.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://java.sun.com/javase/6/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>[]</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#detect(double, int, int, int, int)">detect</A></B>(double scaleFactor,
|
|
int minNeighbors,
|
|
int flags,
|
|
int minSize,
|
|
int maxSize)</CODE>
|
|
|
|
<BR>
|
|
Detect objects using the cascade classifier.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#diff(Mat, Mat)">diff</A></B>(Mat mat1,
|
|
Mat mat2)</CODE>
|
|
|
|
<BR>
|
|
A helper function that diffs two Mats using absdiff.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#diff(processing.core.PImage)">diff</A></B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> img)</CODE>
|
|
|
|
<BR>
|
|
Calculate the difference between the current image
|
|
loaded into OpenCV and a second image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#dilate()">dilate</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Dilate the image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#drawOpticalFlow()">drawOpticalFlow</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#equalizeHistogram()">equalizeHistogram</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Normalize the histogram of the image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#erode()">erode</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Erode the image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#findCannyEdges(int, int)">findCannyEdges</A></B>(int lowThreshold,
|
|
int highThreshold)</CODE>
|
|
|
|
<BR>
|
|
Find edges in the image using Canny edge detection.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A>></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#findChessboardCorners(int, int)">findChessboardCorners</A></B>(int patternWidth,
|
|
int patternHeight)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><<A HREF="../../gab/opencv/Contour.html" title="class in gab.opencv">Contour</A>></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#findContours()">findContours</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><<A HREF="../../gab/opencv/Contour.html" title="class in gab.opencv">Contour</A>></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#findContours(boolean, boolean)">findContours</A></B>(boolean findHoles,
|
|
boolean sort)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../gab/opencv/Histogram.html" title="class in gab.opencv">Histogram</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#findHistogram(Mat, int)">findHistogram</A></B>(Mat mat,
|
|
int numBins)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../gab/opencv/Histogram.html" title="class in gab.opencv">Histogram</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#findHistogram(Mat, int, boolean)">findHistogram</A></B>(Mat mat,
|
|
int numBins,
|
|
boolean normalize)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><<A HREF="../../gab/opencv/Line.html" title="class in gab.opencv">Line</A>></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#findLines(int, double, double)">findLines</A></B>(int threshold,
|
|
double minLineLength,
|
|
double maxLineGap)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#findScharrEdges(int)">findScharrEdges</A></B>(int direction)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#findSobelEdges(int, int)">findSobelEdges</A></B>(int dx,
|
|
int dy)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#flip(int)">flip</A></B>(int direction)</CODE>
|
|
|
|
<BR>
|
|
Flip the current image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getA()">getA</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getAverageFlow()">getAverageFlow</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getAverageFlowInRegion(int, int, int, int)">getAverageFlowInRegion</A></B>(int x,
|
|
int y,
|
|
int w,
|
|
int h)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getB()">getB</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getColor()">getColor</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getColorSpace()">getColorSpace</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Get the colorSpace of the current color image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getFlowAt(int, int)">getFlowAt</A></B>(int x,
|
|
int y)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getG()">getG</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getGray()">getGray</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getH()">getH</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getInput()">getInput</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getOutput()">getOutput</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getR()">getR</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getROI()">getROI</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getS()">getS</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getSize()">getSize</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getSnapshot()">getSnapshot</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getSnapshot(Mat)">getSnapshot</A></B>(Mat m)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getTotalFlow()">getTotalFlow</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getTotalFlowInRegion(int, int, int, int)">getTotalFlowInRegion</A></B>(int x,
|
|
int y,
|
|
int w,
|
|
int h)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getUseColor()">getUseColor</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Checks whether OpenCV is currently using the color version of the image
|
|
or the grayscale version.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#getV()">getV</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#gray()">gray</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#gray(Mat)">gray</A></B>(Mat src)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static Mat</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#imitate(Mat)">imitate</A></B>(Mat m)</CODE>
|
|
|
|
<BR>
|
|
Helper to create a new OpenCV Mat whose channels and
|
|
bit-depth mask an existing Mat.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#inRange(int, int)">inRange</A></B>(int lowerBound,
|
|
int upperBound)</CODE>
|
|
|
|
<BR>
|
|
Filter the image for values between a lower and upper bound.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#invert()">invert</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Invert the image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#loadCascade(java.lang.String)">loadCascade</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> cascadeFileName)</CODE>
|
|
|
|
<BR>
|
|
Load a cascade file for face or object detection.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#loadCascade(java.lang.String, boolean)">loadCascade</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> cascadeFilePath,
|
|
boolean absolute)</CODE>
|
|
|
|
<BR>
|
|
Load a cascade file for face or object detection.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#loadImage(processing.core.PImage)">loadImage</A></B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> img)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#loadImage(java.lang.String)">loadImage</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> imgPath)</CODE>
|
|
|
|
<BR>
|
|
Load an image from a path.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int[]</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matToARGBPixels(Mat)">matToARGBPixels</A></B>(Mat m)</CODE>
|
|
|
|
<BR>
|
|
Convert a 4 channel OpenCV Mat object into
|
|
pixels to be shoved into a 4 channel ARGB PImage's
|
|
pixel array.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A>></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matToPVectors(MatOfPoint)">matToPVectors</A></B>(MatOfPoint mat)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A>></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matToPVectors(MatOfPoint2f)">matToPVectors</A></B>(MatOfPoint2f mat)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#matToS(Mat)">matToS</A></B>(Mat mat)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#max()">max</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Get the x-y location of the maximum value in the current image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#min()">min</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Get the x-y location of the minimum value in the current image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#pointToPVector(Point)">pointToPVector</A></B>(Point p)</CODE>
|
|
|
|
<BR>
|
|
Helper function to convert an OpenCV Point into a Processing PVector</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#releaseROI()">releaseROI</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#setColor(Mat)">setColor</A></B>(Mat m)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#setGray(Mat)">setGray</A></B>(Mat m)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#setROI(int, int, int, int)">setROI</A></B>(int x,
|
|
int y,
|
|
int w,
|
|
int h)</CODE>
|
|
|
|
<BR>
|
|
Set a Region of Interest within the image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#startBackgroundSubtraction(int, int, double)">startBackgroundSubtraction</A></B>(int history,
|
|
int nMixtures,
|
|
double backgroundRatio)</CODE>
|
|
|
|
<BR>
|
|
Setup background subtraction.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#threshold(int)">threshold</A></B>(int threshold)</CODE>
|
|
|
|
<BR>
|
|
Apply a global threshold to an image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#toCv(processing.core.PImage, Mat)">toCv</A></B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> img,
|
|
Mat m)</CODE>
|
|
|
|
<BR>
|
|
Convert a Processing PImage to an OpenCV Mat.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#toPImage(Mat, processing.core.PImage)">toPImage</A></B>(Mat m,
|
|
<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> img)</CODE>
|
|
|
|
<BR>
|
|
Convert an OpenCV Mat object into a PImage
|
|
to be used in other Processing code.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>[]</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#toProcessing(Rect[])">toProcessing</A></B>(Rect[] rects)</CODE>
|
|
|
|
<BR>
|
|
Convert an array of OpenCV Rect objects into
|
|
an array of java.awt.Rectangle rectangles.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#updateBackground()">updateBackground</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Update the running background for background subtraction based on
|
|
the current image loaded into OpenCV.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#useColor()">useColor</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Apply subsequent image processing to
|
|
the color version of the loaded image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#useColor(int)">useColor</A></B>(int colorSpace)</CODE>
|
|
|
|
<BR>
|
|
Set the main working image to be the color version of the imported image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#useGray()">useGray</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Set OpenCV to do image processing on the grayscale version
|
|
of the loaded image.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../gab/opencv/OpenCV.html#version()">version</A></B>()</CODE>
|
|
|
|
<BR>
|
|
return the version of the library.</TD>
|
|
</TR>
|
|
</TABLE>
|
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
|
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<P>
|
|
|
|
<!-- ============ FIELD DETAIL =========== -->
|
|
|
|
<A NAME="field_detail"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
|
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
|
<B>Field Detail</B></FONT></TH>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<A NAME="width"><!-- --></A><H3>
|
|
width</H3>
|
|
<PRE>
|
|
public int <B>width</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="height"><!-- --></A><H3>
|
|
height</H3>
|
|
<PRE>
|
|
public int <B>height</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matBGRA"><!-- --></A><H3>
|
|
matBGRA</H3>
|
|
<PRE>
|
|
public Mat <B>matBGRA</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matR"><!-- --></A><H3>
|
|
matR</H3>
|
|
<PRE>
|
|
public Mat <B>matR</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matG"><!-- --></A><H3>
|
|
matG</H3>
|
|
<PRE>
|
|
public Mat <B>matG</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matB"><!-- --></A><H3>
|
|
matB</H3>
|
|
<PRE>
|
|
public Mat <B>matB</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matA"><!-- --></A><H3>
|
|
matA</H3>
|
|
<PRE>
|
|
public Mat <B>matA</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matHSV"><!-- --></A><H3>
|
|
matHSV</H3>
|
|
<PRE>
|
|
public Mat <B>matHSV</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matH"><!-- --></A><H3>
|
|
matH</H3>
|
|
<PRE>
|
|
public Mat <B>matH</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matS"><!-- --></A><H3>
|
|
matS</H3>
|
|
<PRE>
|
|
public Mat <B>matS</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matV"><!-- --></A><H3>
|
|
matV</H3>
|
|
<PRE>
|
|
public Mat <B>matV</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matGray"><!-- --></A><H3>
|
|
matGray</H3>
|
|
<PRE>
|
|
public Mat <B>matGray</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matROI"><!-- --></A><H3>
|
|
matROI</H3>
|
|
<PRE>
|
|
public Mat <B>matROI</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="nonROImat"><!-- --></A><H3>
|
|
nonROImat</H3>
|
|
<PRE>
|
|
public Mat <B>nonROImat</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="colorSpace"><!-- --></A><H3>
|
|
colorSpace</H3>
|
|
<PRE>
|
|
public int <B>colorSpace</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="classifier"><!-- --></A><H3>
|
|
classifier</H3>
|
|
<PRE>
|
|
public CascadeClassifier <B>classifier</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="flow"><!-- --></A><H3>
|
|
flow</H3>
|
|
<PRE>
|
|
public <A HREF="../../gab/opencv/Flow.html" title="class in gab.opencv">Flow</A> <B>flow</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="VERSION"><!-- --></A><H3>
|
|
VERSION</H3>
|
|
<PRE>
|
|
public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>VERSION</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.VERSION">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="CASCADE_FRONTALFACE"><!-- --></A><H3>
|
|
CASCADE_FRONTALFACE</H3>
|
|
<PRE>
|
|
public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>CASCADE_FRONTALFACE</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.CASCADE_FRONTALFACE">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="CASCADE_PEDESTRIANS"><!-- --></A><H3>
|
|
CASCADE_PEDESTRIANS</H3>
|
|
<PRE>
|
|
public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>CASCADE_PEDESTRIANS</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.CASCADE_PEDESTRIANS">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="CASCADE_EYE"><!-- --></A><H3>
|
|
CASCADE_EYE</H3>
|
|
<PRE>
|
|
public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>CASCADE_EYE</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.CASCADE_EYE">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="CASCADE_CLOCK"><!-- --></A><H3>
|
|
CASCADE_CLOCK</H3>
|
|
<PRE>
|
|
public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>CASCADE_CLOCK</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.CASCADE_CLOCK">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="CASCADE_NOSE"><!-- --></A><H3>
|
|
CASCADE_NOSE</H3>
|
|
<PRE>
|
|
public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>CASCADE_NOSE</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.CASCADE_NOSE">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="CASCADE_MOUTH"><!-- --></A><H3>
|
|
CASCADE_MOUTH</H3>
|
|
<PRE>
|
|
public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>CASCADE_MOUTH</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.CASCADE_MOUTH">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="CASCADE_UPPERBODY"><!-- --></A><H3>
|
|
CASCADE_UPPERBODY</H3>
|
|
<PRE>
|
|
public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>CASCADE_UPPERBODY</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.CASCADE_UPPERBODY">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="CASCADE_LOWERBODY"><!-- --></A><H3>
|
|
CASCADE_LOWERBODY</H3>
|
|
<PRE>
|
|
public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>CASCADE_LOWERBODY</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.CASCADE_LOWERBODY">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="CASCADE_FULLBODY"><!-- --></A><H3>
|
|
CASCADE_FULLBODY</H3>
|
|
<PRE>
|
|
public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>CASCADE_FULLBODY</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.CASCADE_FULLBODY">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="CASCADE_PEDESTRIAN"><!-- --></A><H3>
|
|
CASCADE_PEDESTRIAN</H3>
|
|
<PRE>
|
|
public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>CASCADE_PEDESTRIAN</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.CASCADE_PEDESTRIAN">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="CASCADE_RIGHT_EAR"><!-- --></A><H3>
|
|
CASCADE_RIGHT_EAR</H3>
|
|
<PRE>
|
|
public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>CASCADE_RIGHT_EAR</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.CASCADE_RIGHT_EAR">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="CASCADE_PROFILEFACE"><!-- --></A><H3>
|
|
CASCADE_PROFILEFACE</H3>
|
|
<PRE>
|
|
public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>CASCADE_PROFILEFACE</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.CASCADE_PROFILEFACE">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="HORIZONTAL"><!-- --></A><H3>
|
|
HORIZONTAL</H3>
|
|
<PRE>
|
|
public static final int <B>HORIZONTAL</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.HORIZONTAL">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="VERTICAL"><!-- --></A><H3>
|
|
VERTICAL</H3>
|
|
<PRE>
|
|
public static final int <B>VERTICAL</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.VERTICAL">Constant Field Values</A></DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="BOTH"><!-- --></A><H3>
|
|
BOTH</H3>
|
|
<PRE>
|
|
public static final int <B>BOTH</B></PRE>
|
|
<DL>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#gab.opencv.OpenCV.BOTH">Constant Field Values</A></DL>
|
|
</DL>
|
|
|
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
|
|
<A NAME="constructor_detail"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
|
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
|
<B>Constructor Detail</B></FONT></TH>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<A NAME="OpenCV(processing.core.PApplet, java.lang.String)"><!-- --></A><H3>
|
|
OpenCV</H3>
|
|
<PRE>
|
|
public <B>OpenCV</B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PApplet.html?is-external=true" title="class or interface in processing.core">PApplet</A> theParent,
|
|
<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> pathToImg)</PRE>
|
|
<DL>
|
|
<DD>Initialize OpenCV with the path to an image.
|
|
The image will be loaded and prepared for processing.
|
|
<P>
|
|
<DL>
|
|
<DT><B>Parameters:</B><DD><CODE>theParent</CODE> - - A PApplet representing the user sketch, i.e "this"<DD><CODE>pathToImg</CODE> - - A String with a path to the image to be loaded</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="OpenCV(processing.core.PApplet, java.lang.String, boolean)"><!-- --></A><H3>
|
|
OpenCV</H3>
|
|
<PRE>
|
|
public <B>OpenCV</B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PApplet.html?is-external=true" title="class or interface in processing.core">PApplet</A> theParent,
|
|
<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> pathToImg,
|
|
boolean useColor)</PRE>
|
|
<DL>
|
|
<DD>Initialize OpenCV with the path to an image.
|
|
The image will be loaded and prepared for processing.
|
|
<P>
|
|
<DL>
|
|
<DT><B>Parameters:</B><DD><CODE>theParent</CODE> - - A PApplet representing the user sketch, i.e "this"<DD><CODE>pathToImg</CODE> - - A String with a path to the image to be loaded<DD><CODE>useColor</CODE> - - (Optional) Set to true if you want to use the color version of the image for processing.</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="OpenCV(processing.core.PApplet, processing.core.PImage)"><!-- --></A><H3>
|
|
OpenCV</H3>
|
|
<PRE>
|
|
public <B>OpenCV</B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PApplet.html?is-external=true" title="class or interface in processing.core">PApplet</A> theParent,
|
|
<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> img)</PRE>
|
|
<DL>
|
|
<DD>Initialize OpenCV with an image.
|
|
The image's pixels will be copied and prepared for processing.
|
|
<P>
|
|
<DL>
|
|
<DT><B>Parameters:</B><DD><CODE>theParent</CODE> - A PApplet representing the user sketch, i.e "this"<DD><CODE>img</CODE> - A PImage to be loaded</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="OpenCV(processing.core.PApplet, processing.core.PImage, boolean)"><!-- --></A><H3>
|
|
OpenCV</H3>
|
|
<PRE>
|
|
public <B>OpenCV</B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PApplet.html?is-external=true" title="class or interface in processing.core">PApplet</A> theParent,
|
|
<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> img,
|
|
boolean useColor)</PRE>
|
|
<DL>
|
|
<DD>Initialize OpenCV with an image.
|
|
The image's pixels will be copiedd and prepared for processing.
|
|
<P>
|
|
<DL>
|
|
<DT><B>Parameters:</B><DD><CODE>theParent</CODE> - A PApplet representing the user sketch, i.e "this"<DD><CODE>img</CODE> - A PImage to be loaded<DD><CODE>useColor</CODE> - (Optional) Set to true if you want to use the color version of the image for processing.</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="OpenCV(processing.core.PApplet, int, int)"><!-- --></A><H3>
|
|
OpenCV</H3>
|
|
<PRE>
|
|
public <B>OpenCV</B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PApplet.html?is-external=true" title="class or interface in processing.core">PApplet</A> theParent,
|
|
int width,
|
|
int height)</PRE>
|
|
<DL>
|
|
<DD>Initialize OpenCV with a width and height.
|
|
You will need to load an image in before processing.
|
|
See copy(PImage img).
|
|
<P>
|
|
<DL>
|
|
<DT><B>Parameters:</B><DD><CODE>theParent</CODE> - A PApplet representing the user sketch, i.e "this"<DD><CODE>width</CODE> - int<DD><CODE>height</CODE> - int</DL>
|
|
</DL>
|
|
|
|
<!-- ============ METHOD DETAIL ========== -->
|
|
|
|
<A NAME="method_detail"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
|
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
|
<B>Method Detail</B></FONT></TH>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<A NAME="useColor()"><!-- --></A><H3>
|
|
useColor</H3>
|
|
<PRE>
|
|
public void <B>useColor</B>()</PRE>
|
|
<DL>
|
|
<DD>Apply subsequent image processing to
|
|
the color version of the loaded image.
|
|
|
|
Note: Many OpenCV functions require a grayscale
|
|
image. Those functions will raise an exception
|
|
if attempted on a color image.
|
|
<P>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getColorSpace()"><!-- --></A><H3>
|
|
getColorSpace</H3>
|
|
<PRE>
|
|
public int <B>getColorSpace</B>()</PRE>
|
|
<DL>
|
|
<DD>Get the colorSpace of the current color image. Will be either RGB or HSB.
|
|
<P>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>The color space of the color mats. Either PApplet.RGB or PApplet.HSB</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="useColor(int)"><!-- --></A><H3>
|
|
useColor</H3>
|
|
<PRE>
|
|
public void <B>useColor</B>(int colorSpace)</PRE>
|
|
<DL>
|
|
<DD>Set the main working image to be the color version of the imported image.
|
|
Subsequent image-processing functions will be applied to the color version
|
|
of the image. Image is assumed to be HSB or RGB based on the argument
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>colorSpace</CODE> - The color space of the image to be processed. Either RGB or HSB.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="useGray()"><!-- --></A><H3>
|
|
useGray</H3>
|
|
<PRE>
|
|
public void <B>useGray</B>()</PRE>
|
|
<DL>
|
|
<DD>Set OpenCV to do image processing on the grayscale version
|
|
of the loaded image.
|
|
<P>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getUseColor()"><!-- --></A><H3>
|
|
getUseColor</H3>
|
|
<PRE>
|
|
public boolean <B>getUseColor</B>()</PRE>
|
|
<DL>
|
|
<DD>Checks whether OpenCV is currently using the color version of the image
|
|
or the grayscale version.
|
|
<P>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>True if OpenCV is currently using the color version of the image.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="loadCascade(java.lang.String)"><!-- --></A><H3>
|
|
loadCascade</H3>
|
|
<PRE>
|
|
public void <B>loadCascade</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> cascadeFileName)</PRE>
|
|
<DL>
|
|
<DD>Load a cascade file for face or object detection.
|
|
Expects one of:
|
|
|
|
<pre>
|
|
OpenCV.CASCADE_FRONTALFACE
|
|
OpenCV.CASCADE_PEDESTRIANS
|
|
OpenCV.CASCADE_EYE
|
|
OpenCV.CASCADE_CLOCK
|
|
OpenCV.CASCADE_NOSE
|
|
OpenCV.CASCADE_MOUTH
|
|
OpenCV.CASCADE_UPPERBODY
|
|
OpenCV.CASCADE_LOWERBODY
|
|
OpenCV.CASCADE_FULLBODY
|
|
OpenCV.CASCADE_PEDESTRIANS
|
|
OpenCV.CASCADE_RIGHT_EAR
|
|
OpenCV.CASCADE_PROFILEFACE
|
|
</pre>
|
|
|
|
To pass your own cascade file, provide an absolute path and a second
|
|
argument of true, thusly:
|
|
|
|
<pre>
|
|
opencv.loadCascade("/path/to/my/custom/cascade.xml", true)
|
|
</pre>
|
|
|
|
(NB: ant build scripts copy the data folder outside of the
|
|
jar so that this will work.)
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>cascadeFileName</CODE> - The name of the cascade file to be loaded form within OpenCV for Processing.
|
|
Must be one of the constants provided by this library</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="loadCascade(java.lang.String, boolean)"><!-- --></A><H3>
|
|
loadCascade</H3>
|
|
<PRE>
|
|
public void <B>loadCascade</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> cascadeFilePath,
|
|
boolean absolute)</PRE>
|
|
<DL>
|
|
<DD>Load a cascade file for face or object detection.
|
|
If absolute is true, cascadeFilePath must be an
|
|
absolute path to a cascade xml file. If it is false
|
|
then cascadeFilePath must be one of the options provided
|
|
by OpenCV for Processing as in the single-argument
|
|
version of this function.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>cascadeFilePath</CODE> - A string. Either an absolute path to a cascade XML file or
|
|
one of the constants provided by this library.<DD><CODE>absolute</CODE> - Whether or not the cascadeFilePath is an absolute path to an XML file.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="toProcessing(Rect[])"><!-- --></A><H3>
|
|
toProcessing</H3>
|
|
<PRE>
|
|
public static <A HREF="http://java.sun.com/javase/6/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>[] <B>toProcessing</B>(Rect[] rects)</PRE>
|
|
<DL>
|
|
<DD>Convert an array of OpenCV Rect objects into
|
|
an array of java.awt.Rectangle rectangles.
|
|
Especially useful when working with
|
|
classifier.detectMultiScale().
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>Rect[]</CODE> - rects
|
|
<DT><B>Returns:</B><DD>A Rectangle[] of java.awt.Rectangle</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="detect(double, int, int, int, int)"><!-- --></A><H3>
|
|
detect</H3>
|
|
<PRE>
|
|
public <A HREF="http://java.sun.com/javase/6/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>[] <B>detect</B>(double scaleFactor,
|
|
int minNeighbors,
|
|
int flags,
|
|
int minSize,
|
|
int maxSize)</PRE>
|
|
<DL>
|
|
<DD>Detect objects using the cascade classifier. loadCascade() must already
|
|
have been called to setup the classifier. See the OpenCV documentation
|
|
for details on the arguments: http://docs.opencv.org/java/org/opencv/objdetect/CascadeClassifier.html#detectMultiScale(org.opencv.core.Mat, org.opencv.core.MatOfRect, double, int, int, org.opencv.core.Size, org.opencv.core.Size)
|
|
|
|
A simpler version of detect() that doesn't need these arguments is also available.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>scaleFactor</CODE> - <DD><CODE>minNeighbors</CODE> - <DD><CODE>flags</CODE> - <DD><CODE>minSize</CODE> - <DD><CODE>maxSize</CODE> -
|
|
<DT><B>Returns:</B><DD>An array of java.awt.Rectangle objects with the location, width, and height of each detected object.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="detect()"><!-- --></A><H3>
|
|
detect</H3>
|
|
<PRE>
|
|
public <A HREF="http://java.sun.com/javase/6/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</A>[] <B>detect</B>()</PRE>
|
|
<DL>
|
|
<DD>Detect objects using the cascade classifier. loadCascade() must already
|
|
have been called to setup the classifier.
|
|
<P>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>An array of java.awt.Rectnangle objects with the location, width, and height of each detected object.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="startBackgroundSubtraction(int, int, double)"><!-- --></A><H3>
|
|
startBackgroundSubtraction</H3>
|
|
<PRE>
|
|
public void <B>startBackgroundSubtraction</B>(int history,
|
|
int nMixtures,
|
|
double backgroundRatio)</PRE>
|
|
<DL>
|
|
<DD>Setup background subtraction. After calling this function,
|
|
updateBackground() must be called with each new frame
|
|
you want to add to the running background subtraction calculation.
|
|
|
|
For details on the arguments, see:
|
|
http://docs.opencv.org/java/org/opencv/video/BackgroundSubtractorMOG.html#BackgroundSubtractorMOG(int, int, double)
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>history</CODE> - <DD><CODE>nMixtures</CODE> - <DD><CODE>backgroundRatio</CODE> - </DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="updateBackground()"><!-- --></A><H3>
|
|
updateBackground</H3>
|
|
<PRE>
|
|
public void <B>updateBackground</B>()</PRE>
|
|
<DL>
|
|
<DD>Update the running background for background subtraction based on
|
|
the current image loaded into OpenCV. startBackgroundSubtraction()
|
|
must have been called before this to setup the background subtractor.
|
|
<P>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="calculateOpticalFlow()"><!-- --></A><H3>
|
|
calculateOpticalFlow</H3>
|
|
<PRE>
|
|
public void <B>calculateOpticalFlow</B>()</PRE>
|
|
<DL>
|
|
<DD>Calculate the optical flow of the current image relative
|
|
to a running series of images (typically frames from video).
|
|
Optical flow is useful for detecting what parts of the image
|
|
are moving and in what direction.
|
|
<P>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getTotalFlowInRegion(int, int, int, int)"><!-- --></A><H3>
|
|
getTotalFlowInRegion</H3>
|
|
<PRE>
|
|
public <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A> <B>getTotalFlowInRegion</B>(int x,
|
|
int y,
|
|
int w,
|
|
int h)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getAverageFlowInRegion(int, int, int, int)"><!-- --></A><H3>
|
|
getAverageFlowInRegion</H3>
|
|
<PRE>
|
|
public <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A> <B>getAverageFlowInRegion</B>(int x,
|
|
int y,
|
|
int w,
|
|
int h)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getTotalFlow()"><!-- --></A><H3>
|
|
getTotalFlow</H3>
|
|
<PRE>
|
|
public <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A> <B>getTotalFlow</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getAverageFlow()"><!-- --></A><H3>
|
|
getAverageFlow</H3>
|
|
<PRE>
|
|
public <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A> <B>getAverageFlow</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getFlowAt(int, int)"><!-- --></A><H3>
|
|
getFlowAt</H3>
|
|
<PRE>
|
|
public <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A> <B>getFlowAt</B>(int x,
|
|
int y)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="drawOpticalFlow()"><!-- --></A><H3>
|
|
drawOpticalFlow</H3>
|
|
<PRE>
|
|
public void <B>drawOpticalFlow</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="flip(int)"><!-- --></A><H3>
|
|
flip</H3>
|
|
<PRE>
|
|
public void <B>flip</B>(int direction)</PRE>
|
|
<DL>
|
|
<DD>Flip the current image.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>direction</CODE> - One of: OpenCV.HORIZONTAL, OpenCV.VERTICAL, or OpenCV.BOTH</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="contrast(float)"><!-- --></A><H3>
|
|
contrast</H3>
|
|
<PRE>
|
|
public void <B>contrast</B>(float amt)</PRE>
|
|
<DL>
|
|
<DD>Adjust the contrast of the image. Works on color or black and white images.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>amt</CODE> - Amount of contrast to apply. 0-1.0 reduces contrast. Above 1.0 increases contrast.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="max()"><!-- --></A><H3>
|
|
max</H3>
|
|
<PRE>
|
|
public <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A> <B>max</B>()</PRE>
|
|
<DL>
|
|
<DD>Get the x-y location of the maximum value in the current image.
|
|
<P>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>A PVector with the location of the maximum value.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="min()"><!-- --></A><H3>
|
|
min</H3>
|
|
<PRE>
|
|
public <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A> <B>min</B>()</PRE>
|
|
<DL>
|
|
<DD>Get the x-y location of the minimum value in the current image.
|
|
<P>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>A PVector with the location of the minimum value.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="pointToPVector(Point)"><!-- --></A><H3>
|
|
pointToPVector</H3>
|
|
<PRE>
|
|
public static <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A> <B>pointToPVector</B>(Point p)</PRE>
|
|
<DL>
|
|
<DD>Helper function to convert an OpenCV Point into a Processing PVector
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>p</CODE> - A Point
|
|
<DT><B>Returns:</B><DD>A PVector</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="brightness(int)"><!-- --></A><H3>
|
|
brightness</H3>
|
|
<PRE>
|
|
public void <B>brightness</B>(int amt)</PRE>
|
|
<DL>
|
|
<DD>Adjust the brightness of the image. Works on color or black and white images.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>amt</CODE> - The amount to brighten the image. Ranges -255 to 255.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="imitate(Mat)"><!-- --></A><H3>
|
|
imitate</H3>
|
|
<PRE>
|
|
public static Mat <B>imitate</B>(Mat m)</PRE>
|
|
<DL>
|
|
<DD>Helper to create a new OpenCV Mat whose channels and
|
|
bit-depth mask an existing Mat.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>m</CODE> - The Mat to match
|
|
<DT><B>Returns:</B><DD>A new Mat</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="diff(processing.core.PImage)"><!-- --></A><H3>
|
|
diff</H3>
|
|
<PRE>
|
|
public void <B>diff</B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> img)</PRE>
|
|
<DL>
|
|
<DD>Calculate the difference between the current image
|
|
loaded into OpenCV and a second image. The result is stored
|
|
in the loaded image in OpenCV. Works on both color and grayscale
|
|
images.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>img</CODE> - A PImage to diff against.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="diff(Mat, Mat)"><!-- --></A><H3>
|
|
diff</H3>
|
|
<PRE>
|
|
public static void <B>diff</B>(Mat mat1,
|
|
Mat mat2)</PRE>
|
|
<DL>
|
|
<DD>A helper function that diffs two Mats using absdiff.
|
|
Places the result back into mat1
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>mat1</CODE> - The destination Mat<DD><CODE>mat2</CODE> - The Mat to diff against</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="threshold(int)"><!-- --></A><H3>
|
|
threshold</H3>
|
|
<PRE>
|
|
public void <B>threshold</B>(int threshold)</PRE>
|
|
<DL>
|
|
<DD>Apply a global threshold to an image. Produces a binary image
|
|
with white pixels where the original image was above the threshold
|
|
and black where it was below.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>threshold</CODE> - An int from 0-255.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="adaptiveThreshold(int, int)"><!-- --></A><H3>
|
|
adaptiveThreshold</H3>
|
|
<PRE>
|
|
public void <B>adaptiveThreshold</B>(int blockSize,
|
|
int c)</PRE>
|
|
<DL>
|
|
<DD>Apply an adaptive threshold to an image. Produces a binary image
|
|
with white pixels where the original image was above the threshold
|
|
and black where it was below.
|
|
|
|
See:
|
|
http://docs.opencv.org/java/org/opencv/imgproc/Imgproc.html#adaptiveThreshold(org.opencv.core.Mat, org.opencv.core.Mat, double, int, int, int, double)
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>blockSize</CODE> - The size of the pixel neighborhood to use.<DD><CODE>c</CODE> - A constant subtracted from the mean of each neighborhood.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="equalizeHistogram()"><!-- --></A><H3>
|
|
equalizeHistogram</H3>
|
|
<PRE>
|
|
public void <B>equalizeHistogram</B>()</PRE>
|
|
<DL>
|
|
<DD>Normalize the histogram of the image. This will spread the image's color
|
|
spectrum over the full 0-255 range. Only works on grayscale images.
|
|
|
|
|
|
See: http://docs.opencv.org/java/org/opencv/imgproc/Imgproc.html#equalizeHist(org.opencv.core.Mat, org.opencv.core.Mat)
|
|
<P>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="invert()"><!-- --></A><H3>
|
|
invert</H3>
|
|
<PRE>
|
|
public void <B>invert</B>()</PRE>
|
|
<DL>
|
|
<DD>Invert the image.
|
|
See: http://docs.opencv.org/java/org/opencv/core/Core.html#bitwise_not(org.opencv.core.Mat, org.opencv.core.Mat)
|
|
<P>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="dilate()"><!-- --></A><H3>
|
|
dilate</H3>
|
|
<PRE>
|
|
public void <B>dilate</B>()</PRE>
|
|
<DL>
|
|
<DD>Dilate the image. Dilation is a morphological operation (i.e. it affects the shape) often used to
|
|
close holes in contours. It expands white areas of the image.
|
|
|
|
See:
|
|
http://docs.opencv.org/java/org/opencv/imgproc/Imgproc.html#dilate(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat)
|
|
<P>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="erode()"><!-- --></A><H3>
|
|
erode</H3>
|
|
<PRE>
|
|
public void <B>erode</B>()</PRE>
|
|
<DL>
|
|
<DD>Erode the image. Erosion is a morphological operation (i.e. it affects the shape) often used to
|
|
close holes in contours. It contracts white areas of the image.
|
|
|
|
See:
|
|
http://docs.opencv.org/java/org/opencv/imgproc/Imgproc.html#erode(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat)
|
|
<P>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="blur(int)"><!-- --></A><H3>
|
|
blur</H3>
|
|
<PRE>
|
|
public void <B>blur</B>(int blurSize)</PRE>
|
|
<DL>
|
|
<DD>Blur an image symetrically by a given number of pixels.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>blurSize</CODE> - int - the amount to blur by in x- and y-directions.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="blur(int, int)"><!-- --></A><H3>
|
|
blur</H3>
|
|
<PRE>
|
|
public void <B>blur</B>(int blurW,
|
|
int blurH)</PRE>
|
|
<DL>
|
|
<DD>Blur an image assymetrically by a different number of pixels in x- and y-directions.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>blurW</CODE> - amount to blur in the x-direction<DD><CODE>blurH</CODE> - amount to blur in the y-direction</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="findCannyEdges(int, int)"><!-- --></A><H3>
|
|
findCannyEdges</H3>
|
|
<PRE>
|
|
public void <B>findCannyEdges</B>(int lowThreshold,
|
|
int highThreshold)</PRE>
|
|
<DL>
|
|
<DD>Find edges in the image using Canny edge detection.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>lowThreshold</CODE> - <DD><CODE>highThreshold</CODE> - </DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="findSobelEdges(int, int)"><!-- --></A><H3>
|
|
findSobelEdges</H3>
|
|
<PRE>
|
|
public void <B>findSobelEdges</B>(int dx,
|
|
int dy)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="findScharrEdges(int)"><!-- --></A><H3>
|
|
findScharrEdges</H3>
|
|
<PRE>
|
|
public void <B>findScharrEdges</B>(int direction)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="findContours()"><!-- --></A><H3>
|
|
findContours</H3>
|
|
<PRE>
|
|
public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><<A HREF="../../gab/opencv/Contour.html" title="class in gab.opencv">Contour</A>> <B>findContours</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="findContours(boolean, boolean)"><!-- --></A><H3>
|
|
findContours</H3>
|
|
<PRE>
|
|
public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><<A HREF="../../gab/opencv/Contour.html" title="class in gab.opencv">Contour</A>> <B>findContours</B>(boolean findHoles,
|
|
boolean sort)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="findLines(int, double, double)"><!-- --></A><H3>
|
|
findLines</H3>
|
|
<PRE>
|
|
public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><<A HREF="../../gab/opencv/Line.html" title="class in gab.opencv">Line</A>> <B>findLines</B>(int threshold,
|
|
double minLineLength,
|
|
double maxLineGap)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="findChessboardCorners(int, int)"><!-- --></A><H3>
|
|
findChessboardCorners</H3>
|
|
<PRE>
|
|
public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A>> <B>findChessboardCorners</B>(int patternWidth,
|
|
int patternHeight)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="findHistogram(Mat, int)"><!-- --></A><H3>
|
|
findHistogram</H3>
|
|
<PRE>
|
|
public <A HREF="../../gab/opencv/Histogram.html" title="class in gab.opencv">Histogram</A> <B>findHistogram</B>(Mat mat,
|
|
int numBins)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>mat</CODE> - The mat from which to calculate the histogram. Get this from getGray(), getR(), getG(), getB(), etc..
|
|
By default this will normalize the histogram (scale the values to 0.0-1.0). Pass false as the third argument to keep values unormalized.<DD><CODE>numBins</CODE> - The number of bins into which divide the histogram should be divided.<DD><CODE>normalize</CODE> - (optional)
|
|
Whether or not to normalize the histogram (scale the values to 0.0-1.0). Defaults to true.
|
|
<DT><B>Returns:</B><DD>A Histogram object that you can call draw() on.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="findHistogram(Mat, int, boolean)"><!-- --></A><H3>
|
|
findHistogram</H3>
|
|
<PRE>
|
|
public <A HREF="../../gab/opencv/Histogram.html" title="class in gab.opencv">Histogram</A> <B>findHistogram</B>(Mat mat,
|
|
int numBins,
|
|
boolean normalize)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="inRange(int, int)"><!-- --></A><H3>
|
|
inRange</H3>
|
|
<PRE>
|
|
public void <B>inRange</B>(int lowerBound,
|
|
int upperBound)</PRE>
|
|
<DL>
|
|
<DD>Filter the image for values between a lower and upper bound.
|
|
Converts the current image into a binary image with white where pixel
|
|
values were within bounds and black elsewhere.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>lowerBound</CODE> - <DD><CODE>upperBound</CODE> - </DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="gray(Mat)"><!-- --></A><H3>
|
|
gray</H3>
|
|
<PRE>
|
|
public static Mat <B>gray</B>(Mat src)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>src</CODE> - A Mat of type 8UC4 with channels arranged as BGRA.
|
|
<DT><B>Returns:</B><DD>A Mat of type 8UC1 in grayscale.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="gray()"><!-- --></A><H3>
|
|
gray</H3>
|
|
<PRE>
|
|
public void <B>gray</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="setROI(int, int, int, int)"><!-- --></A><H3>
|
|
setROI</H3>
|
|
<PRE>
|
|
public boolean <B>setROI</B>(int x,
|
|
int y,
|
|
int w,
|
|
int h)</PRE>
|
|
<DL>
|
|
<DD>Set a Region of Interest within the image. Subsequent image processing
|
|
functions will apply to this ROI rather than the full image.
|
|
Full image will display be included in output.
|
|
<P>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>False if requested ROI exceed the bounds of the working image.
|
|
True if ROI was successfully set.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="releaseROI()"><!-- --></A><H3>
|
|
releaseROI</H3>
|
|
<PRE>
|
|
public void <B>releaseROI</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="loadImage(java.lang.String)"><!-- --></A><H3>
|
|
loadImage</H3>
|
|
<PRE>
|
|
public void <B>loadImage</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> imgPath)</PRE>
|
|
<DL>
|
|
<DD>Load an image from a path.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>imgPath</CODE> - String with the path to the image</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="loadImage(processing.core.PImage)"><!-- --></A><H3>
|
|
loadImage</H3>
|
|
<PRE>
|
|
public void <B>loadImage</B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> img)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="ARGBtoBGRA(Mat, Mat)"><!-- --></A><H3>
|
|
ARGBtoBGRA</H3>
|
|
<PRE>
|
|
public static void <B>ARGBtoBGRA</B>(Mat rgba,
|
|
Mat bgra)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getSize()"><!-- --></A><H3>
|
|
getSize</H3>
|
|
<PRE>
|
|
public int <B>getSize</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matToARGBPixels(Mat)"><!-- --></A><H3>
|
|
matToARGBPixels</H3>
|
|
<PRE>
|
|
public int[] <B>matToARGBPixels</B>(Mat m)</PRE>
|
|
<DL>
|
|
<DD>Convert a 4 channel OpenCV Mat object into
|
|
pixels to be shoved into a 4 channel ARGB PImage's
|
|
pixel array.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>m</CODE> - An RGBA Mat we want converted
|
|
<DT><B>Returns:</B><DD>An int[] formatted to be the pixels of a PImage</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="toPImage(Mat, processing.core.PImage)"><!-- --></A><H3>
|
|
toPImage</H3>
|
|
<PRE>
|
|
public void <B>toPImage</B>(Mat m,
|
|
<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> img)</PRE>
|
|
<DL>
|
|
<DD>Convert an OpenCV Mat object into a PImage
|
|
to be used in other Processing code.
|
|
Copies the Mat's pixel data into the PImage's pixel array.
|
|
Iterates over each pixel in the Mat, i.e. expensive.
|
|
|
|
(Mainly used internally by OpenCV. Inspired by toCv()
|
|
from KyleMcDonald's ofxCv.)
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>m</CODE> - A Mat you want converted<DD><CODE>img</CODE> - The PImage you want the Mat converted into.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="toCv(processing.core.PImage, Mat)"><!-- --></A><H3>
|
|
toCv</H3>
|
|
<PRE>
|
|
public static void <B>toCv</B>(<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> img,
|
|
Mat m)</PRE>
|
|
<DL>
|
|
<DD>Convert a Processing PImage to an OpenCV Mat.
|
|
(Inspired by Kyle McDonald's ofxCv's toOf())
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>img</CODE> - The PImage to convert.<DD><CODE>m</CODE> - The Mat to receive the image data.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matToPVectors(MatOfPoint)"><!-- --></A><H3>
|
|
matToPVectors</H3>
|
|
<PRE>
|
|
public static <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A>> <B>matToPVectors</B>(MatOfPoint mat)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matToPVectors(MatOfPoint2f)"><!-- --></A><H3>
|
|
matToPVectors</H3>
|
|
<PRE>
|
|
public static <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A><<A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PVector.html?is-external=true" title="class or interface in processing.core">PVector</A>> <B>matToPVectors</B>(MatOfPoint2f mat)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="matToS(Mat)"><!-- --></A><H3>
|
|
matToS</H3>
|
|
<PRE>
|
|
public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>matToS</B>(Mat mat)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getInput()"><!-- --></A><H3>
|
|
getInput</H3>
|
|
<PRE>
|
|
public <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> <B>getInput</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getOutput()"><!-- --></A><H3>
|
|
getOutput</H3>
|
|
<PRE>
|
|
public <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> <B>getOutput</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getSnapshot()"><!-- --></A><H3>
|
|
getSnapshot</H3>
|
|
<PRE>
|
|
public <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> <B>getSnapshot</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getSnapshot(Mat)"><!-- --></A><H3>
|
|
getSnapshot</H3>
|
|
<PRE>
|
|
public <A HREF="http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PImage.html?is-external=true" title="class or interface in processing.core">PImage</A> <B>getSnapshot</B>(Mat m)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getR()"><!-- --></A><H3>
|
|
getR</H3>
|
|
<PRE>
|
|
public Mat <B>getR</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getG()"><!-- --></A><H3>
|
|
getG</H3>
|
|
<PRE>
|
|
public Mat <B>getG</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getB()"><!-- --></A><H3>
|
|
getB</H3>
|
|
<PRE>
|
|
public Mat <B>getB</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getA()"><!-- --></A><H3>
|
|
getA</H3>
|
|
<PRE>
|
|
public Mat <B>getA</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getH()"><!-- --></A><H3>
|
|
getH</H3>
|
|
<PRE>
|
|
public Mat <B>getH</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getS()"><!-- --></A><H3>
|
|
getS</H3>
|
|
<PRE>
|
|
public Mat <B>getS</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getV()"><!-- --></A><H3>
|
|
getV</H3>
|
|
<PRE>
|
|
public Mat <B>getV</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getGray()"><!-- --></A><H3>
|
|
getGray</H3>
|
|
<PRE>
|
|
public Mat <B>getGray</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="setGray(Mat)"><!-- --></A><H3>
|
|
setGray</H3>
|
|
<PRE>
|
|
public void <B>setGray</B>(Mat m)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="setColor(Mat)"><!-- --></A><H3>
|
|
setColor</H3>
|
|
<PRE>
|
|
public void <B>setColor</B>(Mat m)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getColor()"><!-- --></A><H3>
|
|
getColor</H3>
|
|
<PRE>
|
|
public Mat <B>getColor</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getROI()"><!-- --></A><H3>
|
|
getROI</H3>
|
|
<PRE>
|
|
public Mat <B>getROI</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="version()"><!-- --></A><H3>
|
|
version</H3>
|
|
<PRE>
|
|
public static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>version</B>()</PRE>
|
|
<DL>
|
|
<DD>return the version of the library.
|
|
<P>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>String</DL>
|
|
</DD>
|
|
</DL>
|
|
<!-- ========= END OF CLASS DATA ========= -->
|
|
<HR>
|
|
|
|
|
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
<A NAME="navbar_bottom"><!-- --></A>
|
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
|
<TR>
|
|
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
|
<TR ALIGN="center" VALIGN="top">
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../gab/opencv/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
|
</TR>
|
|
</TABLE>
|
|
</TD>
|
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
|
</EM>
|
|
</TD>
|
|
</TR>
|
|
|
|
<TR>
|
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
<A HREF="../../gab/opencv/Line.html" title="class in gab.opencv"><B>PREV CLASS</B></A>
|
|
NEXT CLASS</FONT></TD>
|
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
<A HREF="../../index.html?gab/opencv/OpenCV.html" target="_top"><B>FRAMES</B></A>
|
|
<A HREF="OpenCV.html" target="_top"><B>NO FRAMES</B></A>
|
|
<SCRIPT type="text/javascript">
|
|
<!--
|
|
if(window==top) {
|
|
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
|
|
}
|
|
//-->
|
|
</SCRIPT>
|
|
<NOSCRIPT>
|
|
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
|
|
</NOSCRIPT>
|
|
|
|
|
|
</FONT></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
|
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
|
</TR>
|
|
</TABLE>
|
|
<A NAME="skip-navbar_bottom"></A>
|
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
|
|
<HR>
|
|
Processing library opencv_processing by Greg Borenstein. (c) 2013
|
|
</BODY>
|
|
</HTML>
|