DeconvolutionMode

DeconvolutionMode

Deconvolution (image restorations) mode which defines level of image degradation. Originally deconvolution is a function which can restore image degraded (convoluted) by any natural function like blur, during obtaining image by camera. Because we cannot detect image function which corrupt the image, we have to check most well know functions like sharp or mathematical morphology. This sample shows how to use Deconvolution mode let reader = new BarCodeReader(“test.png”, null, [DecodeType.CODE_39_FULL_ASCII, DecodeType.CODE_128]); reader.getQualitySettings().setDeconvolution(DeconvolutionMode.SLOW); let results = reader.readBarCodes(); for(let i = 0; i < results.length; i++) { let result = results[i]; console.log(“BarCode CodeText: " + result.getCodeText()); }

Values

NameDescription
ISO_8859_1ISO/IEC 8859-1 Latin alphabet No. 1 encoding. ECI Id:"\000003”
ISO_8859_2ISO/IEC 8859-2 Latin alphabet No. 2 encoding. ECI Id:"\000004"
ISO_8859_3ISO/IEC 8859-3 Latin alphabet No. 3 encoding. ECI Id:"\000005"
ISO_8859_4ISO/IEC 8859-4 Latin alphabet No. 4 encoding. ECI Id:"\000006"
ISO_8859_5ISO/IEC 8859-5 Latin/Cyrillic alphabet encoding. ECI Id:"\000007"
ISO_8859_6ISO/IEC 8859-6 Latin/Arabic alphabet encoding. ECI Id:"\000008"
ISO_8859_7ISO/IEC 8859-7 Latin/Greek alphabet encoding. ECI Id:"\000009"
ISO_8859_8ISO/IEC 8859-8 Latin/Hebrew alphabet encoding. ECI Id:"\000010"
ISO_8859_9ISO/IEC 8859-9 Latin alphabet No. 5 encoding. ECI Id:"\000011"
ISO_8859_10ISO/IEC 8859-10 Latin alphabet No. 6 encoding. ECI Id:"\000012"
ISO_8859_11ISO/IEC 8859-11 Latin/Thai alphabet encoding. ECI Id:"\000013"
ISO_8859_13ISO/IEC 8859-13 Latin alphabet No. 7 (Baltic Rim) encoding. ECI Id:"\000015"
ISO_8859_14ISO/IEC 8859-14 Latin alphabet No. 8 (Celtic) encoding. ECI Id:"\000016"
ISO_8859_15ISO/IEC 8859-15 Latin alphabet No. 9 encoding. ECI Id:"\000017"
ISO_8859_16ISO/IEC 8859-16 Latin alphabet No. 10 encoding. ECI Id:"\000018"
Shift_JISShift JIS (JIS X 0208 Annex 1 + JIS X 0201) encoding. ECI Id:"\000020"
Win1250Windows 1250 Latin 2 (Central Europe) encoding. ECI Id:"\000021"
Win1251Windows 1251 Cyrillic encoding. ECI Id:"\000022"
Win1252Windows 1252 Latin 1 encoding. ECI Id:"\000023"
Win1256Windows 1256 Arabic encoding. ECI Id:"\000024"
UTF16BEISO/IEC 10646 UCS-2 (High order byte first) encoding. ECI Id:"\000025"
UTF8ISO/IEC 10646 UTF-8 encoding. ECI Id:"\000026"
US_ASCIIISO/IEC 646:1991 International Reference Version of ISO 7-bit coded character set encoding. ECI Id:"\000027"
Big5Big 5 (Taiwan) Chinese Character Set encoding. ECI Id:"\000028"
GB2312GB (PRC) Chinese Character Set encoding. ECI Id:"\000029"
EUC_KRKorean Character Set encoding. ECI Id:"\000030"
GBKGBK (extension of GB2312 for Simplified Chinese) encoding. ECI Id:"\000031"
GB18030GGB18030 Chinese Character Set encoding. ECI Id:"\000032"
UTF16LEISO/IEC 10646 UTF-16LE encoding. ECI Id:"\000033"
UTF32BEISO/IEC 10646 UTF-32BE encoding. ECI Id:"\000034"
UTF32LEISO/IEC 10646 UTF-32LE encoding. ECI Id:"\000035"
INVARIANTISO/IEC 646: ISO 7-bit coded character set - Invariant Characters set encoding. ECI Id:"\000170"
BINARY8-bit binary data. ECI Id:"\000899"
NONENo Extended Channel Interpretation