PreprocessingFilter

Inheritance: java.lang.Object

public class PreprocessingFilter

छवि प्रसंस्करण कमांड के लिए बेस क्लास।

निर्माता

निर्माताविवरण
PreprocessingFilter()

फ़ील्ड्स

फ़ील्डविवरण
Empty

विधियाँ

विधिविवरण
AutoDenoising()छवि को सुधारने के लिए अतिरिक्त न्यूरल नेटवर्क के उपयोग को सक्षम करता है - शोर को कम करता है।
AutoDenoising(Rectangle area)छवि के भाग को सुधारने के लिए अतिरिक्त न्यूरल नेटवर्क के उपयोग को सक्षम करता है - शोर को कम करता है।
AutoDewarping()छवि में ज्यामितीय विकृतियों को स्वचालित रूप से सुधारता है।
AutoSkew()छवि के स्वचालित विकृति सुधार को सक्षम करता है।
AutoSkew(Rectangle area)छवि के भाग के स्वचालित विकृति सुधार को सक्षम करता है।
Binarize()एक छवि को काली-श्वेत छवि में परिवर्तित करता है।
Binarize(Rectangle area)छवि के भाग को काली-श्वेत छवि में परिवर्तित करता है।
BinarizeAndDilate()डाइलेशन छवि में वस्तुओं की सीमाओं में पिक्सेल जोड़ता है।
BinarizeAndDilate(Rectangle area)डाइलेशन छवि के भाग में वस्तुओं की सीमाओं में पिक्सेल जोड़ता है।
ContrastCorrection()कॉन्ट्रास्ट सुधार फ़िल्टर।
ContrastCorrection(Rectangle area)छवि के भाग के लिए कॉन्ट्रास्ट सुधार फ़िल्टर।
Invert()दस्तावेज़ छवि में रंगों को स्वचालित रूप से उलटता है।
Invert(Rectangle area)छवि के भाग में रंगों को स्वचालित रूप से उलटता है।
Median()मीडियन फ़िल्टर छवि के प्रत्येक तत्व के माध्यम से चलता है और प्रत्येक पिक्सेल को उसके पड़ोसी पिक्सेल के मीडियन से बदल देता है।
Median(Rectangle area)मीडियन फ़िल्टर छवि के भाग के प्रत्येक तत्व के माध्यम से चलता है और प्रत्येक पिक्सेल को उसके पड़ोसी पिक्सेलों के मीडियन से बदल देता है।
Resize(int width, int height)छवि को पुनः स्केल करें - छवि रिज़ॉल्यूशन को अपस्केल या डाउनस्केल करें।
Resize(int width, int height, InterpolationFilterType type)छवि को पुनः स्केल करें - अपस्केल या डाउनस्केल छवि रिज़ॉल्यूशन।
Rotate(float angle)मूल छवि को घुमाएँ।
Rotate(float angle, Rectangle area)छवि के भाग को घुमाएँ।
Scale(float ratio)छवि को पुनः स्केल करें - छवि रिज़ॉल्यूशन को अपस्केल या डाउनस्केल करें।
Scale(float ratio, InterpolationFilterType type)छवि को पुनः स्केल करें - छवि रिज़ॉल्यूशन को अपस्केल या डाउनस्केल करें।
Threshold(int value)मूल छवि की पिक्सेल तीव्रता पर थ्रेशोल्ड मान सेट करके एक बाइनरी छवि बनाएँ।
Threshold(int value, Rectangle area)मूल छवि भाग की पिक्सेल तीव्रता पर थ्रेशोल्ड मान सेट करके बाइनरी छवि भाग बनाएँ।
ToGrayscale()एक छवि को ग्रेस्केल छवि में बदलता है।
add(PreprocessingFilter filter)सभी ऑपरेशनों को आगे चलाने के लिए नई फ़िल्टर को संग्रह में जोड़ें।
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PreprocessingFilter()

public PreprocessingFilter()

Empty

public static final PreprocessingFilter Empty

AutoDenoising()

public static PreprocessingFilter AutoDenoising()

छवि को सुधारने के लिए अतिरिक्त न्यूरल नेटवर्क के उपयोग को सक्षम करता है - शोर को कम करता है। स्कैन आर्टिफैक्ट, विकृति, धब्बे, फ्लेयर, ग्रेडिएंट और विदेशी तत्वों वाली छवियों के लिए उपयोगी।

Returns: PreprocessingFilter - AutoDenoisingFilter object.

AutoDenoising(Rectangle area)

public static PreprocessingFilter AutoDenoising(Rectangle area)

छवि के भाग को सुधारने के लिए अतिरिक्त न्यूरल नेटवर्क के उपयोग को सक्षम करता है - शोर को कम करता है। स्कैन आर्टिफैक्ट, विकृति, धब्बे, फ्लेयर, ग्रेडिएंट और विदेशी तत्वों वाली छवियों के लिए उपयोगी।

Parameters:

पैरामीटरप्रकारविवरण
क्षेत्रjava.awt.Rectangleपूर्व-प्रसंस्करण के लिए आयत।

Returns: PreprocessingFilter - AutoDenoisingFilter object.

AutoDewarping()

public static PreprocessingFilter AutoDewarping()

छवि में ज्यामितीय विकृतियों को स्वचालित रूप से सुधारता है। अत्यधिक संसाधन-गहन!

Returns: PreprocessingFilter - AutoDewarpingFilter object.

AutoSkew()

public static PreprocessingFilter AutoSkew()

छवि के स्वचालित विकृति सुधार को सक्षम करता है।

Returns: PreprocessingFilter - AutoSkewFilter object.

AutoSkew(Rectangle area)

public static PreprocessingFilter AutoSkew(Rectangle area)

छवि के भाग के स्वचालित विकृति सुधार को सक्षम करता है।

Parameters:

पैरामीटरप्रकारविवरण
क्षेत्रjava.awt.Rectangleपूर्व-प्रसंस्करण के लिए आयत।

Returns: PreprocessingFilter - AutoSkewFilter object.

Binarize()

public static PreprocessingFilter Binarize()

एक छवि को काली-और-सफ़ेद छवि में बदलता है। बाइनरी छवियाँ वे छवियाँ हैं जिनके पिक्सेल केवल दो संभावित तीव्रता मान रखते हैं। इन्हें सामान्यतः काली और सफ़ेद के रूप में प्रदर्शित किया जाता है। संख्यात्मक रूप से, ये दो मान अक्सर काली के लिए 0 और सफ़ेद के लिए 255 होते हैं। बाइनरी छवियाँ स्वचालित थ्रेशोल्डिंग द्वारा उत्पन्न की जाती हैं।

Returns: PreprocessingFilter - BinarizeFilter object.

Binarize(Rectangle area)

public static PreprocessingFilter Binarize(Rectangle area)

छवि के भाग को काली-और-सफ़ेद छवि में बदलता है। बाइनरी छवियाँ वे छवियाँ हैं जिनके पिक्सेल केवल दो संभावित तीव्रता मान रखते हैं। इन्हें सामान्यतः काली और सफ़ेद के रूप में प्रदर्शित किया जाता है। संख्यात्मक रूप से, ये दो मान अक्सर काली के लिए 0 और सफ़ेद के लिए 255 होते हैं। बाइनरी छवियाँ स्वचालित थ्रेशोल्डिंग द्वारा उत्पन्न की जाती हैं।

Parameters:

पैरामीटरप्रकारविवरण
क्षेत्रjava.awt.Rectangleपूर्व-प्रसंस्करण के लिए आयत।

Returns: PreprocessingFilter - BinarizeFilter object.

BinarizeAndDilate()

public static PreprocessingFilter BinarizeAndDilate()

डाइलेशन छवि में वस्तुओं की सीमाओं में पिक्सेल जोड़ता है।

Returns: PreprocessingFilter - DilateFilter object.

BinarizeAndDilate(Rectangle area)

public static PreprocessingFilter BinarizeAndDilate(Rectangle area)

डाइलेशन छवि के भाग में वस्तुओं की सीमाओं में पिक्सेल जोड़ता है।

Parameters:

पैरामीटरप्रकारविवरण
क्षेत्रjava.awt.Rectangleपूर्व-प्रसंस्करण के लिए आयत।

Returns: PreprocessingFilter - DilateFilter object.

ContrastCorrection()

public static PreprocessingFilter ContrastCorrection()

कॉन्ट्रास्ट सुधार फ़िल्टर।

Returns: PreprocessingFilter - ContrastCorrectionFilter object.

ContrastCorrection(Rectangle area)

public static PreprocessingFilter ContrastCorrection(Rectangle area)

छवि के भाग के लिए कॉन्ट्रास्ट सुधार फ़िल्टर।

Parameters:

पैरामीटरप्रकारविवरण
क्षेत्रjava.awt.Rectangleपूर्व-प्रसंस्करण के लिए आयत।

Returns: PreprocessingFilter - ContrastCorrectionFilter object.

Invert()

public static PreprocessingFilter Invert()

दस्तावेज़ छवि में रंगों को स्वचालित रूप से उलटता है।

Returns: PreprocessingFilter - InvertFilter object.

Invert(Rectangle area)

public static PreprocessingFilter Invert(Rectangle area)

छवि के भाग में रंगों को स्वचालित रूप से उलटता है।

Parameters:

पैरामीटरप्रकारविवरण
क्षेत्रjava.awt.Rectangleपूर्व-प्रसंस्करण के लिए आयत।

Returns: PreprocessingFilter - InvertFilter object.

Median()

public static PreprocessingFilter Median()

मीडियन फ़िल्टर छवि के प्रत्येक तत्व के माध्यम से चलता है और प्रत्येक पिक्सेल को उसके पड़ोसी पिक्सेल के मीडियन से बदल देता है।

Returns: PreprocessingFilter - MedianFilter object.

Median(Rectangle area)

public static PreprocessingFilter Median(Rectangle area)

मीडियन फ़िल्टर छवि के भाग के प्रत्येक तत्व के माध्यम से चलता है और प्रत्येक पिक्सेल को उसके पड़ोसी पिक्सेलों के मीडियन से बदल देता है।

Parameters:

पैरामीटरप्रकारविवरण
क्षेत्रjava.awt.Rectangleपूर्व-प्रसंस्करण के लिए आयत।

Returns: PreprocessingFilter - MedianFilter object.

Resize(int width, int height)

public static PreprocessingFilter Resize(int width, int height)

छवि को पुनः स्केल करें - अपस्केल या डाउनस्केल छवि रिज़ॉल्यूशन। InterpolationFilterType = bilinear या nearest neighbor @see InterpolationFilterType

Parameters:

पैरामीटरप्रकारविवरण
चौड़ाईintछवि की नई चौड़ाई।
ऊँचाईintछवि की नई ऊँचाई।

Returns: PreprocessingFilter - ResizeFilter object.

Resize(int width, int height, InterpolationFilterType type)

public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)

छवि को पुनः स्केल करें - अपस्केल या डाउनस्केल छवि रिज़ॉल्यूशन।

Parameters:

पैरामीटरप्रकारविवरण
चौड़ाईintछवि की नई चौड़ाई।
ऊँचाईintछवि की नई ऊँचाई।
typeInterpolationFilterTypeInterpolationFilterType @see InterpolationFilterType

Returns: PreprocessingFilter - ResizeFilter object.

Rotate(float angle)

public static PreprocessingFilter Rotate(float angle)

मूल छवि को घुमाएँ।

Parameters:

पैरामीटरप्रकारविवरण
कोणfloatघूर्णन का कोण। मान -360 से 360 तक।

Returns: PreprocessingFilter - RotateFilter object.

Rotate(float angle, Rectangle area)

public static PreprocessingFilter Rotate(float angle, Rectangle area)

छवि के भाग को घुमाएँ।

Parameters:

पैरामीटरप्रकारविवरण
कोणfloatघूर्णन का कोण। मान -360 से 360 तक।
क्षेत्रjava.awt.Rectangleपूर्व-प्रसंस्करण के लिए आयत।

Returns: PreprocessingFilter - RotateFilter object.

Scale(float ratio)

public static PreprocessingFilter Scale(float ratio)

छवि का पुनःआकार - छवि रिज़ॉल्यूशन को अपस्केल या डाउनस्केल करें। InterpolationFilterType डिफ़ॉल्ट बाइलिनियर या निकटतम पड़ोसी @see InterpolationFilterType

Parameters:

पैरामीटरप्रकारविवरण
अनुपातfloatस्केलिंग कारक। संकुचित करने के लिए अनुशंसित मान 0.1 से 1 तक। बढ़ाने के लिए 1 से 10 तक।

Returns: PreprocessingFilter - ScaleFilter object.

Scale(float ratio, InterpolationFilterType type)

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

छवि को पुनः स्केल करें - छवि रिज़ॉल्यूशन को अपस्केल या डाउनस्केल करें।

Parameters:

पैरामीटरप्रकारविवरण
अनुपातfloatस्केलिंग कारक। संकुचित करने के लिए अनुशंसित मान 0.1 से 1 तक। बढ़ाने के लिए 1 से 10 तक।
typeInterpolationFilterTypeInterpolationFilterType @see InterpolationFilterType

Returns: PreprocessingFilter - ScaleFilter object.

Threshold(int value)

public static PreprocessingFilter Threshold(int value)

मूल छवि की पिक्सेल तीव्रता पर थ्रेशोल्ड मान सेट करके एक बाइनरी छवि बनाएँ।

Parameters:

पैरामीटरप्रकारविवरण
मानintअधिकतम मान।

Returns: PreprocessingFilter - BinarizeFilter object.

Threshold(int value, Rectangle area)

public static PreprocessingFilter Threshold(int value, Rectangle area)

मूल छवि भाग की पिक्सेल तीव्रता पर थ्रेशोल्ड मान सेट करके बाइनरी छवि भाग बनाएँ।

Parameters:

पैरामीटरप्रकारविवरण
मानintअधिकतम मान।
क्षेत्रjava.awt.Rectangleपूर्व-प्रसंस्करण के लिए आयत।

Returns: PreprocessingFilter - BinarizeFilter object.

ToGrayscale()

public static PreprocessingFilter ToGrayscale()

एक छवि को ग्रेस्केल छवि में परिवर्तित करता है। ग्रेस्केल छवि में 256 स्तर की प्रकाशता होती है (0 से 255)।

Returns: PreprocessingFilter - GrayscaleFilter object.

add(PreprocessingFilter filter)

public void add(PreprocessingFilter filter)

सभी ऑपरेशनों को आगे चलाने के लिए नया फ़िल्टर संग्रह में जोड़ें। संग्रह में निरंतरता महत्वपूर्ण है।

Parameters:

पैरामीटरप्रकारविवरण
filterPreprocessingFilterफ़िल्टर सूची में जोड़ने के लिए नया ऑपरेशन।

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

पैरामीटरप्रकारविवरण
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

पैरामीटरप्रकारविवरण
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

पैरामीटरप्रकारविवरण
arg0long
arg1int