\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools}{\section{My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools Class Reference}
\label{class_my_image_processing_classes_1_1_image_processing_tools}\index{My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools}}
}


Class which contains constants and static objects necessary for used image processing operations.  


\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static Image$<$ Gray, Byte $>$ \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_a6de02d44603ad246dd3dfdfde5899319}{Threshold\-Image\-In\-H\-S\-V} (Image$<$ Bgr, Byte $>$ image, Hsv threshold\-H\-S\-V)
\begin{DoxyCompactList}\small\item\em Threshold image in H\-S\-V space by specifeied H\-S\-V values. \end{DoxyCompactList}\item 
static Point \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_abb22f873e4e417e2481f81de5d159ee7}{Find\-Center} (Image$<$ Gray, Byte $>$ image)
\begin{DoxyCompactList}\small\item\em Find center of mass of whole input image. \end{DoxyCompactList}\item 
static Rectangle \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_ae89ad1f8e0196259dd02f1e5d2aae358}{Get\-Center\-Rectangle} (Image$<$ Gray, Byte $>$ image)
\begin{DoxyCompactList}\small\item\em Gets rectangle to draw ellipse. \end{DoxyCompactList}\item 
static Rectangle \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_ae760edd5041e8c93468913799c44f220}{Get\-Center\-Rectangle} (Point point)
\begin{DoxyCompactList}\small\item\em Gets rectangle to draw ellipse. \end{DoxyCompactList}\item 
static Point \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_ad7ac7c28e246ff39f6e2c0a3ed13c1ec}{Center} (this Rectangle rect)
\begin{DoxyCompactList}\small\item\em Extension method to calculate center of specified rectangle. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static readonly double \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_a9dcfa2efabef95d97506120e0e546e70}{H\-U\-E\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S} = 10.\-0
\begin{DoxyCompactList}\small\item\em Hysteresis of hue used for thresholding image. \end{DoxyCompactList}\item 
static readonly double \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_ae9b47aaf1fece647429cb34f4d5f5d5e}{S\-A\-T\-U\-R\-A\-T\-I\-O\-N\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S} = 100.\-0
\begin{DoxyCompactList}\small\item\em Hysteresis of saturation used for thresholding image. \end{DoxyCompactList}\item 
static readonly Byte \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_aaa9c929c28f8a1ddedfcd58980ea8a25}{E\-N\-C\-O\-D\-E\-R\-\_\-\-P\-A\-R\-A\-M\-E\-T\-E\-R\-\_\-\-F\-I\-R\-S\-T} = 0
\begin{DoxyCompactList}\small\item\em Index of first jpeg encoder parameter. \end{DoxyCompactList}\item 
static Font \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_a31b8fe36330238dd7cb784f54dcd07ba}{my\-Font} = new Font(Font\-Family.\-Generic\-Sans\-Serif, 8f)
\begin{DoxyCompactList}\small\item\em Font for graphic labels. \end{DoxyCompactList}\item 
static Brush\mbox{[}$\,$\mbox{]} \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_a618ae6f1f407ebf23b162a41b82050be}{my\-Brushes}
\begin{DoxyCompactList}\small\item\em Brushes to paint detected center of marks. \end{DoxyCompactList}\item 
static Point \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_a85b049fe6e39b2809f03d52c0bb746eb}{default\-Point} = new Point(0, 0)
\begin{DoxyCompactList}\small\item\em Defualt point (left upper corner of the image). \end{DoxyCompactList}\item 
static Structuring\-Element\-Ex \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_a974574b82834b187f46e41c597adce2f}{Struct\-El\-\_\-circle\-\_\-5\-\_\-5} = new Structuring\-Element\-Ex(5, 5, 2, 2, Emgu.\-C\-V.\-Cv\-Enum.\-C\-V\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-S\-H\-A\-P\-E.\-C\-V\-\_\-\-S\-H\-A\-P\-E\-\_\-\-E\-L\-L\-I\-P\-S\-E)
\begin{DoxyCompactList}\small\item\em Structuring element for morphological operations. \end{DoxyCompactList}\item 
static Image\-Codec\-Info \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_a773c35852254f9f1747a9f3a82c555a0}{jpeg\-Codec} = \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_a368adec0ac5a30a760a4ea7537d9fd8e}{Get\-Encoder}(Image\-Format.\-Jpeg)
\begin{DoxyCompactList}\small\item\em Jpeg encoder. \end{DoxyCompactList}\item 
static \\*
System.\-Drawing.\-Imaging.\-Encoder \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_a7d01b3a2cd485caf0fe73cdc902d728a}{camera\-Frame\-Encoder} = System.\-Drawing.\-Imaging.\-Encoder.\-Quality
\begin{DoxyCompactList}\small\item\em Encoder to process camera frame before it is sent. \end{DoxyCompactList}\item 
static Encoder\-Parameters \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_a4545d80b874eda93861aa85cf4a1209d}{camera\-Frame\-Encoder\-Parameters} = new Encoder\-Parameters()
\begin{DoxyCompactList}\small\item\em Container of encoder parameters. \end{DoxyCompactList}\item 
static Encoder\-Parameter\mbox{[}$\,$\mbox{]} \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_af7f77c4a970b2c64e53d76e879fbcdcc}{camera\-Frame\-Encoder\-Parameter} = \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_ab026489735bf7451d449959d32b61649}{Create\-Jpeg\-Encoder\-Parameters\-Array}()
\begin{DoxyCompactList}\small\item\em Array of 100 elements representing jpeg encoder with compression level corresponding with its index. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Private Member Functions}
\begin{DoxyCompactItemize}
\item 
static Encoder\-Parameter\mbox{[}$\,$\mbox{]} \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_ab026489735bf7451d449959d32b61649}{Create\-Jpeg\-Encoder\-Parameters\-Array} ()
\begin{DoxyCompactList}\small\item\em Return array of 100 elements representing jpeg encoder with compression level corresponding with its index. \end{DoxyCompactList}\item 
static Image\-Codec\-Info \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_a368adec0ac5a30a760a4ea7537d9fd8e}{Get\-Encoder} (Image\-Format format)
\begin{DoxyCompactList}\small\item\em Get encoder for specified image format. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
static readonly Int32 \hyperlink{class_my_image_processing_classes_1_1_image_processing_tools_a05ec72170e46742e2f67afdafcc4ee09}{C\-E\-N\-T\-E\-R\-\_\-\-R\-E\-S\-T\-A\-N\-G\-L\-E\-\_\-\-S\-I\-Z\-E} = 15
\begin{DoxyCompactList}\small\item\em Size of rectangle used to visualize center of detected mark. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Class which contains constants and static objects necessary for used image processing operations. 



Definition at line 21 of file My\-Image\-Processing\-Classes.\-cs.



\subsection{Member Function Documentation}
\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_ad7ac7c28e246ff39f6e2c0a3ed13c1ec}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!Center@{Center}}
\index{Center@{Center}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{Center}]{\setlength{\rightskip}{0pt plus 5cm}static Point My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-Center (
\begin{DoxyParamCaption}
\item[{this Rectangle}]{rect}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_ad7ac7c28e246ff39f6e2c0a3ed13c1ec}


Extension method to calculate center of specified rectangle. 


\begin{DoxyParams}{Parameters}
{\em rect} & Rectangle.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Center coordinates.
\end{DoxyReturn}


Definition at line 247 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_ab026489735bf7451d449959d32b61649}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!Create\-Jpeg\-Encoder\-Parameters\-Array@{Create\-Jpeg\-Encoder\-Parameters\-Array}}
\index{Create\-Jpeg\-Encoder\-Parameters\-Array@{Create\-Jpeg\-Encoder\-Parameters\-Array}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{Create\-Jpeg\-Encoder\-Parameters\-Array}]{\setlength{\rightskip}{0pt plus 5cm}static Encoder\-Parameter \mbox{[}$\,$\mbox{]} My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-Create\-Jpeg\-Encoder\-Parameters\-Array (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_ab026489735bf7451d449959d32b61649}


Return array of 100 elements representing jpeg encoder with compression level corresponding with its index. 

\begin{DoxyReturn}{Returns}
Encoder parameters array.
\end{DoxyReturn}


Definition at line 100 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_abb22f873e4e417e2481f81de5d159ee7}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!Find\-Center@{Find\-Center}}
\index{Find\-Center@{Find\-Center}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{Find\-Center}]{\setlength{\rightskip}{0pt plus 5cm}static Point My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-Find\-Center (
\begin{DoxyParamCaption}
\item[{Image$<$ Gray, Byte $>$}]{image}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_abb22f873e4e417e2481f81de5d159ee7}


Find center of mass of whole input image. 


\begin{DoxyParams}{Parameters}
{\em image} & Input image.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Point of center of mass.
\end{DoxyReturn}


Definition at line 168 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_ae89ad1f8e0196259dd02f1e5d2aae358}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!Get\-Center\-Rectangle@{Get\-Center\-Rectangle}}
\index{Get\-Center\-Rectangle@{Get\-Center\-Rectangle}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{Get\-Center\-Rectangle}]{\setlength{\rightskip}{0pt plus 5cm}static Rectangle My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-Get\-Center\-Rectangle (
\begin{DoxyParamCaption}
\item[{Image$<$ Gray, Byte $>$}]{image}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_ae89ad1f8e0196259dd02f1e5d2aae358}


Gets rectangle to draw ellipse. 


\begin{DoxyParams}{Parameters}
{\em image} & Thresholded image.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Rectangle surrounding centre of geometric moments of the image.
\end{DoxyReturn}


Definition at line 198 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_ae760edd5041e8c93468913799c44f220}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!Get\-Center\-Rectangle@{Get\-Center\-Rectangle}}
\index{Get\-Center\-Rectangle@{Get\-Center\-Rectangle}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{Get\-Center\-Rectangle}]{\setlength{\rightskip}{0pt plus 5cm}static Rectangle My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-Get\-Center\-Rectangle (
\begin{DoxyParamCaption}
\item[{Point}]{point}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_ae760edd5041e8c93468913799c44f220}


Gets rectangle to draw ellipse. 


\begin{DoxyParams}{Parameters}
{\em point} & Point to surround.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Rectangle surrounding specified point.
\end{DoxyReturn}


Definition at line 224 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_a368adec0ac5a30a760a4ea7537d9fd8e}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!Get\-Encoder@{Get\-Encoder}}
\index{Get\-Encoder@{Get\-Encoder}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{Get\-Encoder}]{\setlength{\rightskip}{0pt plus 5cm}static Image\-Codec\-Info My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-Get\-Encoder (
\begin{DoxyParamCaption}
\item[{Image\-Format}]{format}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_a368adec0ac5a30a760a4ea7537d9fd8e}


Get encoder for specified image format. 


\begin{DoxyParams}{Parameters}
{\em format} & Image format to get encoder for.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Image codec info.
\end{DoxyReturn}


Definition at line 117 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_a6de02d44603ad246dd3dfdfde5899319}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!Threshold\-Image\-In\-H\-S\-V@{Threshold\-Image\-In\-H\-S\-V}}
\index{Threshold\-Image\-In\-H\-S\-V@{Threshold\-Image\-In\-H\-S\-V}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{Threshold\-Image\-In\-H\-S\-V}]{\setlength{\rightskip}{0pt plus 5cm}static Image$<$Gray, Byte$>$ My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-Threshold\-Image\-In\-H\-S\-V (
\begin{DoxyParamCaption}
\item[{Image$<$ Bgr, Byte $>$}]{image, }
\item[{Hsv}]{threshold\-H\-S\-V}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_a6de02d44603ad246dd3dfdfde5899319}


Threshold image in H\-S\-V space by specifeied H\-S\-V values. 


\begin{DoxyParams}{Parameters}
{\em image} & B\-G\-R Image to be thresholded.\\
\hline
{\em threshold\-H\-S\-V} & H\-S\-V values to be used for thresholding.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Thresholded Gray Image.
\end{DoxyReturn}


Definition at line 139 of file My\-Image\-Processing\-Classes.\-cs.



\subsection{Member Data Documentation}
\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_a7d01b3a2cd485caf0fe73cdc902d728a}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!camera\-Frame\-Encoder@{camera\-Frame\-Encoder}}
\index{camera\-Frame\-Encoder@{camera\-Frame\-Encoder}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{camera\-Frame\-Encoder}]{\setlength{\rightskip}{0pt plus 5cm}System.\-Drawing.\-Imaging.\-Encoder My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-camera\-Frame\-Encoder = System.\-Drawing.\-Imaging.\-Encoder.\-Quality\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_a7d01b3a2cd485caf0fe73cdc902d728a}


Encoder to process camera frame before it is sent. 



Definition at line 80 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_af7f77c4a970b2c64e53d76e879fbcdcc}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!camera\-Frame\-Encoder\-Parameter@{camera\-Frame\-Encoder\-Parameter}}
\index{camera\-Frame\-Encoder\-Parameter@{camera\-Frame\-Encoder\-Parameter}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{camera\-Frame\-Encoder\-Parameter}]{\setlength{\rightskip}{0pt plus 5cm}Encoder\-Parameter \mbox{[}$\,$\mbox{]} My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-camera\-Frame\-Encoder\-Parameter = {\bf Create\-Jpeg\-Encoder\-Parameters\-Array}()\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_af7f77c4a970b2c64e53d76e879fbcdcc}


Array of 100 elements representing jpeg encoder with compression level corresponding with its index. 



Definition at line 90 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_a4545d80b874eda93861aa85cf4a1209d}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!camera\-Frame\-Encoder\-Parameters@{camera\-Frame\-Encoder\-Parameters}}
\index{camera\-Frame\-Encoder\-Parameters@{camera\-Frame\-Encoder\-Parameters}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{camera\-Frame\-Encoder\-Parameters}]{\setlength{\rightskip}{0pt plus 5cm}Encoder\-Parameters My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-camera\-Frame\-Encoder\-Parameters = new Encoder\-Parameters()\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_a4545d80b874eda93861aa85cf4a1209d}


Container of encoder parameters. 



Definition at line 85 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_a05ec72170e46742e2f67afdafcc4ee09}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!C\-E\-N\-T\-E\-R\-\_\-\-R\-E\-S\-T\-A\-N\-G\-L\-E\-\_\-\-S\-I\-Z\-E@{C\-E\-N\-T\-E\-R\-\_\-\-R\-E\-S\-T\-A\-N\-G\-L\-E\-\_\-\-S\-I\-Z\-E}}
\index{C\-E\-N\-T\-E\-R\-\_\-\-R\-E\-S\-T\-A\-N\-G\-L\-E\-\_\-\-S\-I\-Z\-E@{C\-E\-N\-T\-E\-R\-\_\-\-R\-E\-S\-T\-A\-N\-G\-L\-E\-\_\-\-S\-I\-Z\-E}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{C\-E\-N\-T\-E\-R\-\_\-\-R\-E\-S\-T\-A\-N\-G\-L\-E\-\_\-\-S\-I\-Z\-E}]{\setlength{\rightskip}{0pt plus 5cm}readonly Int32 My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-C\-E\-N\-T\-E\-R\-\_\-\-R\-E\-S\-T\-A\-N\-G\-L\-E\-\_\-\-S\-I\-Z\-E = 15\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_a05ec72170e46742e2f67afdafcc4ee09}


Size of rectangle used to visualize center of detected mark. 



Definition at line 43 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_a85b049fe6e39b2809f03d52c0bb746eb}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!default\-Point@{default\-Point}}
\index{default\-Point@{default\-Point}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{default\-Point}]{\setlength{\rightskip}{0pt plus 5cm}Point My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-default\-Point = new Point(0, 0)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_a85b049fe6e39b2809f03d52c0bb746eb}


Defualt point (left upper corner of the image). 



Definition at line 65 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_aaa9c929c28f8a1ddedfcd58980ea8a25}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!E\-N\-C\-O\-D\-E\-R\-\_\-\-P\-A\-R\-A\-M\-E\-T\-E\-R\-\_\-\-F\-I\-R\-S\-T@{E\-N\-C\-O\-D\-E\-R\-\_\-\-P\-A\-R\-A\-M\-E\-T\-E\-R\-\_\-\-F\-I\-R\-S\-T}}
\index{E\-N\-C\-O\-D\-E\-R\-\_\-\-P\-A\-R\-A\-M\-E\-T\-E\-R\-\_\-\-F\-I\-R\-S\-T@{E\-N\-C\-O\-D\-E\-R\-\_\-\-P\-A\-R\-A\-M\-E\-T\-E\-R\-\_\-\-F\-I\-R\-S\-T}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{E\-N\-C\-O\-D\-E\-R\-\_\-\-P\-A\-R\-A\-M\-E\-T\-E\-R\-\_\-\-F\-I\-R\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}readonly Byte My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-E\-N\-C\-O\-D\-E\-R\-\_\-\-P\-A\-R\-A\-M\-E\-T\-E\-R\-\_\-\-F\-I\-R\-S\-T = 0\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_aaa9c929c28f8a1ddedfcd58980ea8a25}


Index of first jpeg encoder parameter. 



Definition at line 38 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_a9dcfa2efabef95d97506120e0e546e70}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!H\-U\-E\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S@{H\-U\-E\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S}}
\index{H\-U\-E\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S@{H\-U\-E\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{H\-U\-E\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S}]{\setlength{\rightskip}{0pt plus 5cm}readonly double My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-H\-U\-E\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S = 10.\-0\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_a9dcfa2efabef95d97506120e0e546e70}


Hysteresis of hue used for thresholding image. 



Definition at line 28 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_a773c35852254f9f1747a9f3a82c555a0}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!jpeg\-Codec@{jpeg\-Codec}}
\index{jpeg\-Codec@{jpeg\-Codec}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{jpeg\-Codec}]{\setlength{\rightskip}{0pt plus 5cm}Image\-Codec\-Info My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-jpeg\-Codec = {\bf Get\-Encoder}(Image\-Format.\-Jpeg)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_a773c35852254f9f1747a9f3a82c555a0}


Jpeg encoder. 



Definition at line 75 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_a618ae6f1f407ebf23b162a41b82050be}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!my\-Brushes@{my\-Brushes}}
\index{my\-Brushes@{my\-Brushes}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{my\-Brushes}]{\setlength{\rightskip}{0pt plus 5cm}Brush \mbox{[}$\,$\mbox{]} My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-my\-Brushes\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_a618ae6f1f407ebf23b162a41b82050be}
{\bfseries Initial value\-:}
\begin{DoxyCode}
= \{ \textcolor{keyword}{new} SolidBrush(Color.GreenYellow), 
                                            \textcolor{keyword}{new} SolidBrush(Color.Red), 
                                            \textcolor{keyword}{new} SolidBrush(Color.Blue),
                                            \textcolor{keyword}{new} SolidBrush(Color.Yellow)\}
\end{DoxyCode}


Brushes to paint detected center of marks. 



Definition at line 57 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_a31b8fe36330238dd7cb784f54dcd07ba}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!my\-Font@{my\-Font}}
\index{my\-Font@{my\-Font}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{my\-Font}]{\setlength{\rightskip}{0pt plus 5cm}Font My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-my\-Font = new Font(Font\-Family.\-Generic\-Sans\-Serif, 8f)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_a31b8fe36330238dd7cb784f54dcd07ba}


Font for graphic labels. 



Definition at line 52 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_ae9b47aaf1fece647429cb34f4d5f5d5e}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!S\-A\-T\-U\-R\-A\-T\-I\-O\-N\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S@{S\-A\-T\-U\-R\-A\-T\-I\-O\-N\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S}}
\index{S\-A\-T\-U\-R\-A\-T\-I\-O\-N\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S@{S\-A\-T\-U\-R\-A\-T\-I\-O\-N\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{S\-A\-T\-U\-R\-A\-T\-I\-O\-N\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S}]{\setlength{\rightskip}{0pt plus 5cm}readonly double My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-S\-A\-T\-U\-R\-A\-T\-I\-O\-N\-\_\-\-H\-Y\-S\-T\-E\-R\-E\-S\-I\-S = 100.\-0\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_ae9b47aaf1fece647429cb34f4d5f5d5e}


Hysteresis of saturation used for thresholding image. 



Definition at line 33 of file My\-Image\-Processing\-Classes.\-cs.

\hypertarget{class_my_image_processing_classes_1_1_image_processing_tools_a974574b82834b187f46e41c597adce2f}{\index{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}!Struct\-El\-\_\-circle\-\_\-5\-\_\-5@{Struct\-El\-\_\-circle\-\_\-5\-\_\-5}}
\index{Struct\-El\-\_\-circle\-\_\-5\-\_\-5@{Struct\-El\-\_\-circle\-\_\-5\-\_\-5}!MyImageProcessingClasses::ImageProcessingTools@{My\-Image\-Processing\-Classes\-::\-Image\-Processing\-Tools}}
\subsubsection[{Struct\-El\-\_\-circle\-\_\-5\-\_\-5}]{\setlength{\rightskip}{0pt plus 5cm}Structuring\-Element\-Ex My\-Image\-Processing\-Classes.\-Image\-Processing\-Tools.\-Struct\-El\-\_\-circle\-\_\-5\-\_\-5 = new Structuring\-Element\-Ex(5, 5, 2, 2, Emgu.\-C\-V.\-Cv\-Enum.\-C\-V\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-S\-H\-A\-P\-E.\-C\-V\-\_\-\-S\-H\-A\-P\-E\-\_\-\-E\-L\-L\-I\-P\-S\-E)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_my_image_processing_classes_1_1_image_processing_tools_a974574b82834b187f46e41c597adce2f}


Structuring element for morphological operations. 



Definition at line 70 of file My\-Image\-Processing\-Classes.\-cs.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
C\-:/\-Users/\-Ondra/\-Desktop/\-Wheelchair Control/My\-Image\-Processing\-Classes.\-cs\end{DoxyCompactItemize}
