6/29/2014
SDK Updates list from version 10.06.21.13 to 10.07.16
(Composed from R&D notes at the source to anywhere project tree)
Updates:
idScan Project
- fix typo in calibration message
- magtek users to process medical
- HwFingerprint , removed a space character
- Fix Indonesia. task:
- More logic fix for City\Zip\End\Duplicate fields in Europe. Task:
- Replace SDK agreement file
- Fix Sweden Duplicate field. task:
- add dic to 64 setup
- fix unwise missing issue after silent install. task:
- do not return true for "is online" calls for Panasonic scanners anymore - use the Twain interface as it proved to be working + removed check for Win8 in the “is online” check as it’s not relevant as a special case
- Fix first digit in some dates. task:
- support for SmartSource Elit scanner from BURROUGHS
- add dic to setup (for activation at system dir)
- Add logic rulrs to license field at USA. Task: (Need to be tested)
- Fix MI city errors in 64bit. task:
- Fix class field not extracted in 2d barcode.
- remove obsolete files
- Fix NY address database
- Update NetMedicSdkCom.dll. task:
- fix more MUSKEGON in 64bit
- Changed Trace() to TraceSoap() that is implemented in SoapAct.dll
- Fixed waiting for TwainScan to unload before new copy is executed
- SLib: fix scanning one side with a connected duplex camera
- Norway Passport fix. task:
- expose users to online expiration event (see in
- Added the option to generate offline activation while not getting approval from the server. This option was implemented to support Boris offline activation
- Add new function ChangeImgBrightness
- add new function for Portugal mrz1
- Preventing multiple activation of TwainScan.exe
- GetDeviceUsingImageStamp
- fixed bug in duplex processing (see in
- removed the registry "activation online flag" as it duplicates the "validity check period" activation property
- Fix remove / function for name fields. task:
- Add new function to pars Romania MRZ2 in passports. task:
- Add ParseGetTextAfterSlash to name L and F fields. task:
- Add support for new 2D British Columbia barcode task:
- Fix EndPob in passports for Holand. Task:
- Add new function for Vietnam names. task:
- Updated more readale code
- idCard.dll: Fix Slovakia
- idCard.dll: add support remoave slash fron city field.task:
- Web Twain Control Log Level
- MedLib : Added Lifetime Provider
- refuse Twain scanning if resolution not supported (see in
- barcode.dll: Add new 2D barcode support for Mexico Matricula ID. task:
- IdCard : Reduce load dictionary time
- dic.dll : Get total records
- idCard.dll: fix some OCR errors in USA in CityStateZip function
- idCard.dll: load the dictionary of the city zip only if the use logic flag is set to be used.
- idCard.dll: Use new logic for City Zip fields in USA. Task:
- LibIdCard0.lib: new format of UAS dic lib
- idCard.dll: fix SetLetterStartRestNumbers due task:
- relax the activation process to allow without a logged on user
- Fixed OfflineActivation utility used by Alexi for Boris
- idCard.dll: add Maldives address city parsing function. task:
- fixing bug that prevented the activation from accessing the server
- LibIdCard3.lib: Fix Sapin addresse lib. task:
- idCard.dll: Add hardcoded values to indonesia fields. Task:
- idCard.dll Add new function for MRZ1 passports. task:
- idCard.dll: add support for get passport number from MRZ2 in to passport number non MRZ. Task:
- delete snapTmp0_bk.ejpg and snapTmp0_WH_bk.ejpg (see in
- idCard.dll: Fix some more logics for city zip.
- idCard.dll: Fix template type field in USA. task:
- idCard.dll: change Kosovo IOS 3 letter code to RKS. Task:
- IDCard.dll: passport calling fnOCR_PreProc_Set_IDTemplates_FullName with default device=0
- when activating make sure to set online activation expiry to Now so recent date will not fail activation
- idCard.dll Fix date issues. task:
- fixed GetImgBufferData3 to return same result as ConvertImage (see in
- idCard.dll: Fix bug in finding odd year when fixing dates in the logic layer. task:
- when retrieving a creator from customers table don't filter closed customers in case a creator has been deleted
- idCard.dll: fix date problem in Belgium. task:
- idCard.dll: fix issue date in passport. task:
- idCard.dll: fix date parsing for Malaysia. task:
- Barcode.dll: add support for new British Columbia barcode. task:
- SOCRdll : Add doc language. Enable work with TOCR on Hebrew docs and use HebRotDB.bin
- return false instead of true from SearchDeviceInList if list of devices was not created successfully
- SLib: Bug in Win XP, detect foot pedal when not connected
- idCard.dll: Poland city logic fix. task:
- idCard.dll: Fix to END_POB Holland task:
- New ScanShell 2000 R/NR drivers. Task:
- idCard.dll: support dob pob function in Sweeden. task:
- idCard.dll: New Foundland Canada state fixed. task:
- idCard.dll: complete the logic city zip in USA task:
- idCard.dll: Fix Indonesia religion and restrictions list
- change shortcuts title to Acuant in setups
- MedLib : Merge segments bug
- idCard.dll more logics done. add new function for similar city values.
- Hungary fix errors
- MedLib.dll : Plan Provider
- rollback task fix (see in
- idCard.dll: add support for upper lower letters in names fields. task:
- idCard.dll: Start working on the license field logic. Task:
- idCard.dll: add support for issue and expire date in University of Pittsburgh cards. task:
- idCard.dll: add new function to make words case sesetive. task:
- roll back to Giyora's fix changing the work protocol with Twain Scan (Boris crash when exiting after a Fujitsu scan)
- Bug fix - if we enumerate devices with names longer than 30char, we will have memory overran.
- new offline ectivation self extraction tool for alexi
- idCard.dll Fix University Pittsburgh dates. task:
- idCard.dll: add support for letter case in all names fields. task:
- idCard.dll: fix Mexico Audit OCR problems task:
- removing error "activation not approved by server" (-61) from Activation.exe
- increase .dat file permissions for Kofax, Elbit and Cloud to version 3.99 (see in
- ScanX.dll: add new API: GetRawImageBufferData and GetRawImageBufferDataDirect. Task:
- added a new api to ScanW (see in
OCRPreProc Project
- OCRPreProc.dll modifications.
- Added fnOCR_PreProc_DetectCMOSNoise for the camera calibration process
- Modified DetectCMOSNoise
- improve crop for 72 vermont
- Fix JPEG keys init in JpgCopyEncryptedFile
- CentarlizeNonLinearLines
- Detect card by frame detect for Ausralia purple cover
- parameter bThreshold was added to function ScanForID_InDataBaseNew
- Bug Fix: Call FilterImageBW with gray image
- Adding DynamicThreshold signatures for Vermont,Connecticut,Idaho, Illnois & New Jersy
- fnOCRPreProc_CentarlizeNonLinearLines
- Allowing Expand and Reduce to be used outside the class (making it public)
- Enable saving the Gaussian pyramid when producing a Laplacian one
- A new version to HologramsRemove4Img
- fix Israel id more than 9 digits
- modifying type of threshold in ScanForID_InDataBaseNew
- fnOCR_PreProc_FrameDetection device type
- Fixing DisconnectChars
- Adding AdjustNonHomogenousImage function
- Adding 8 bit case for Extruct_imgAOI
- turbojpeg: fix warnings in 64-bit and 32-bit compilations
- Fix in LocateCalibrationRectangles
- Fixed FocusRectLinesCompute
- CheckVerticalSymmetry & CheckCircularity
- ScanForHat was modified
- Adding fnOCR_PreProc_FixGermany_Results & fnOCR_PreProc_FixHungary_Results
- Modifying fnOCR_PreProc_AddCzechTags_2_Results
- improve frame detection
- Modifying DisconnectChars call
- Fixes in both rectangles finding functions due to the new duplex that has relatively large overlapping with the second pattern
- improve dplx crop
- adding sx,sy to OptimizeDynamic_Thresh_IntImg
- Adding to OptimizeDynamic_Thresh_IntImg parameters sx,sy
- Adding to fnPrint_PreProc_IntCutImage blockSzX & blockSzY
- fnPrint_PreProc_IntCutImage was modified
- Modified HologramsRemove4Img
- fnOCR_PreProc_AddGETags_2_Results modified
- fnOCR_PreProc_FixGermany_Results modified
- MAX_BANK_IDS changed to 500
- Extending fnOCR_PreProc_AutoDetectIDState
- Fix Bug on "CropAndTiltImage4SnapShell" - Front Back Default parameter was wrong
- A change for Passports & Austria in Find_RectTagsCandidate
- fnOCR_PreProc_AddAustriaTags_2_Results was added
- Remove the use of g_width300DPI_back !!! No one is using it !!!!
- OCR_PreProc: Adding fnOCR_PreProc_FixKosovo_OcrResults
- OCR_PreProc:Albania was added to passports
- OCR_PreProc:Kosovo was added
- OCR_PreProc:fnOCR_PreProc_FixKosovo_OcrResults was modified
- OCR_PreProc: Fixing Find_RectTagsCandidate for Kosovo passports
- Fix the cropping for Duplex on the pan and tilt function which I forgot to copy from 10.6
- OCR_PreProc:fnOCR_PreProc_AddSlovakiaTags_2_Results was fixed
- CImage : Encription code for EuropHealth-IC
- OCR_PreProc:fixing Find_RectTagsCandidate for Norway
- OCR_PreProc:fixing fnOCR_PreProc_FixNorway_Results
- OCR_PreProc:Find_RectTagsCandidate adding CutTall parameter
- OCR_PreProc:fixing fnOCR_PreProc_AddPolandTags_2_Results
- OCR_PreProc:Adding fnOCR_PreProc_AddAlbaniaChars_2_Results
- OCR_PreProc : fnOCR_PreProc_DoSet_IDTemplates_FullName, don't load template file
- OCR_PeProc:Fixing FineTagType for Portugal
- OCR_PreProc.dll : GetLastTemplateQuality
- All USA dats : change DL template type to ID/DL
- Passport dat : update template type to passport/visa
- OCR_PreProc-Adding bUseGrad to fnPrint_PreProc_IntCutImage
- OCR_PreProc:adding fnOCR_PreProc_LocateMinimasZones_NewIntImg function
- OCR_PreProc:Modifying OptimizeDynamic_Thresh_IntImg
- OCR_PreProc:adding bUseGrad to OptimizeDynamic_Thresh_IntImg
- OCR_PreProc:fixing indent
- OCR_PreProc.dll : Is Horizontal Magnetic Stripe
- OCR_PreProc.dll : IsHMagneticStrip
- OCR_PreProc.dll : MagneticStrip
- OCR_PreProc:fixing AutoDetect
- OCR_PreProc:fixing ScanForID_InDataBaseNew-calculating enabled signatures.
- Fix AutoOrientation - Make minimum symbols for detection – 10
- Fix - the 'Insert' function of a Strucured CVector.
- OCR_PreProc:Modifying fnOCR_PreProc_FixPoland_OcrResults
- OCRServer32 : WaitForMessage timeout = 60 msec.
- OCRServer32 : Product name
- OCR_PreProc.dll : Remark old code
- OCR_PreProc:Adding dynamic time calculation
- set bEuropHealth_IC to false as default
- OCR_PreProc : Remark FixIndiana_StateZip
- OCR_PreProc: fixing fnOCR_PreProc_LocateMinimasZones_NewIntImg
- OCR_PreProc.dll : Passports , calling ReadTemplateFileEx with wrong parameters
- OCR_PreProc: adding remark to fnOCR_PreProc_LocateMinimasZones_NewIntImg
- OCR_PreProc:Removing old dynamic in fnOCR_PreProc_AutoDetectIDState
- OCR_PreProc:Median1D was added
- OCR_PreProc:Find_RectTagsCandidate was fixed for Belgium
- Dynamic signatures were added
- Fix Frame Detection
- OCR_PreProc:fixing FineTagType for Slovakia
- OCR_PreProc:fixing AdjustNonHomogenousImage
- OCR_PreProc.dll : Add doc language.
- Enable work with TOCR on hebrew docs and use HebRotDB.bin
- OCR_PreProc:AdjustNonHomogenousImage was fixed
- OCR_PreProc:adding fnOCR_PreProc_AddSwissTags_2_Results
- OCR_PreProc:fixing fnOCR_PreProc_FixSwiss_Results
- OCR_PreProc:fixing Find_RectTagsCandidate for Swiss
- OCR_PreProc:fnOCR_PreProc_AddSlovakiaTags_2_Results was fixed
- OCR_PreProc: fixing fnOCR_PreProc_FixSlovakia_Results & fnOCR_PreProc_FixGermany_Results
- OCR_PreProc:fixing fnOCR_PreProc_FixIndonesia_Results
- OCR_PreProc:fixing CalculateNumChars
- OCR_PreProc:fixing fnOCR_PreProc_FixRomania_OcrResults
- OCR_PreProc:fixing Find_RectTagsCandidate for Czech
- OCR_PreProc:fixing fnOCR_PreProc_FixCzech_Results
- OCR_PreProc:fixing fnOCR_PreProc_AddCzechTags_2_Results
- New Frame Detection
- OCR_PreProc:fixing fnOCR_PreProc_FixGermany_Results
- OCR_Proc: fixing CutTallChars for Portugal
- OCR_PreProc:fixing fnOCR_PreProc_FixPortugal_OcrResults
- OCR_PreProc:fixing fnOCR_PreProc_FixGermany_Results
- Adding template validation
- OCR_PreProc:adding Slovakia to unclosed contours analysis
- OCR_PreProc:fixing fnOCR_PreProc_FixSlovakia_Results
- OCR_PreProc:Adding fnOCR_PreProc_AddEstoniaTags_2_Results
- OCR_PreProc:fixing FineTagType
- OCR_PreProc:fixing crash in CheckForNumCrossing
- OCR_PreProc:fixing CutTallChars for Turkey
- OCR_PreProc:fixing FineTagType for Turkey
- Georgia FD for Snap 73 !!! - Problem fixed
- OCR_PreProc : Scale template for mobile
- OCR_PreProc:adding fnOCR_PreProc_FixMaldives_Results
- USA template type updated DL -> ID/DL
- OCR_PreProc: Template Validation
- Last Frame Detect fixing
- OCR_PreProc: Save dat file in old format
- OCR_PreProc: fixing FixIndonesia
Camera Project
- Fixed a bug in creating the color deformation map. It sometimes had a step in the map that caused a visible line in the image.
- Another fix to ColorDeformationMapCompute
- Don't keep HW paths in an INI-file while running Production
- Fix debug info for 64-bit compilation.
- IO recovery initial release
- ver 1.3.1.11: support USB port reset and USB pipe reset at IRQL_PASSIVE_LEVEL
- Fix CMOS verification in ReadFpgaCaptureCounters
- Driver package release 2.0.0.15: with Fx2Cam.sys/Fx2Cam64.sys ver 1.3.1.11 (USB port reset support)
- Fx2CamApi: cleanups and error catching
- CamApi: cleanups
- Move P4/P5 specific operations inside of an appropriated class
- Optimize P5 grabbing with parallel operations
- Optimize with parallel operations
- Image for LocateRectangles is first cleaned from leds
- Fixed combining top/bottom images for dual cmos in topBottomIllumination.
- Fixed LocateCalibrationRectangles (bugs resulted from using the LocateFocusRectangles for clipping).
- OCR_PreProc:Find_RectTagsCandidate was fixed for Slovakia
- Driver ver 2.0.0.16: added FPGA 6.45 for P5
- reading/writing images for use later instead of the cameras images (debuging) now also reads/saves the calibration data. It enables us to debug on a different cameras of the same type. Main usage - sharing debug
- FindCorrelation2 now replaces FindCorrelation
- CamApi: fix scan P2/P1 (revert bad validation)
- Stitching: Modified SmoothStratchTable. Copied CalcBestAandB_OfCoords and its derivatives from OCR_PreProc (avoiding depenency to this library)
- Stitching: Another modification to SmoothStratchTable
- ReadCamCalibration: initialize green gains to 1 to avoid purple image bug (Boris)
- Driver: ver 2.0.0.17 with MS certification
- Rollback to drvier ver: 2.0.0.14 (MS signed on Jan-2015).
- Fx2CamApi: a red LED is not always presented on all P5 cameras, make sure we never try to switch it on
- better version of stitching
Templates
Region / Country / State / DetailsUSA / Florida / Template Improvements
Mississippi / Template Improvements
Connecticut / Template Improvements
Arizona / Template Improvements
Michigan / Template Improvements
Washington / Template Improvements
NewYork / Template Improvements
Vermont / Template Improvements
Alaska / Template Improvements
Alabama / Template Improvements
Wisconsin / Template Improvements
North Carolina / Template Improvements
Missouri / Template Improvements
Hawaii / Template Improvements
Georgia / Template Improvements
Colorado / Template Improvements
Idaho / New Template , Template Improvements
Nebraska / Template Improvements
Louisiana / Template Improvements
Rhode Island / Template Improvements
Connecticut / Template Improvements
Indiana / Template Improvements
Oregon / New Template
Georgia / Template Improvements
Minnesota / Template Improvements
Delaware / Template Improvements
Kansas / Template Improvements
Maryland / Template Improvements
Arizona / Template Improvements
New Mexico / Template Improvements
South Carolina / Template Improvements
Nevada / Template Improvements
Ohio / Template Improvements
Oregon / Template Improvements
Tennessee / Template Improvements
Pennsylvania / Template Improvements
NewHampshire / Template Improvements
Massachusetts / Template Improvements
Michigan / Template Improvements
North Dakota / Template Improvements
Illinois / Template Improvements
Connecticut / Template Improvements
Oregon / Template Improvements
Capital Territory / New Template
Queensland / Template Improvements
New Zealand / Template Improvements
Western Australia / Template Improvements
Europe / Sweden / Template Improvements
Austria / Template Improvements
Czech / Template Improvements
Montenegro / Template Improvements
Norway / Template Improvements
England / Template Improvements
Germany / Template Improvements
Holland / Template Improvements
Lithuania / Template Improvements
Luxembourg / Template Improvements
Norway / Template Improvements
Portugal / Template Improvements
England / Template Improvements
Swiss / Template Improvements
Ireland / Template Improvements
Montenegro / Template Improvements
Denmark / Template Improvements
Croatia / Template Improvements
Macedonia / Template Improvements
Italy / Template Improvements
Turkey / Template Improvements
Serbia / Template Improvements
Albania / Template Improvements
Spain / Template Improvements
Poland / Template Improvements
Poland / Template Improvements
Bosnia / Template Improvements
Estonia / Template Improvements, New Template
Holland / Template Improvements
Slovakia / Template Improvements
Kosovo / Template Improvements
Hungary / New Template
Austria / Template Improvements
Belgium / Template Improvements
Asia / Vietnam / New Template
Indonesia / Template Improvements
Israel / Template Improvements
China / Template Improvements
New Zealand / New Template , Template Improvements
Maldives / New Template
Singapore / Template Improvements
Malaysia / Template Improvements
Israel / Template Improvements
Malaysia / Template Improvements
Israel / Template Improvements
Indonesia / Template Improvements
Japan / Template Improvements
Passports / Germany / Template Improvements
Holland / Template Improvements
Germany / Template Improvements
Austria / Template Improvements
Chez / Template Improvements
Belgium / Template Improvements
Ghana / Template Improvements
Mauritius / Template Improvements
South Africa / Template Improvements
England Visa / Template Improvements
Germany / Template Improvements
Holland / Template Improvements
Czech / Template Improvements
Holland / Template Improvements
Romania / Template Improvements
Slovakia / Template Improvements
Norway / Template Improvements
Singapore / Template Improvements
USA / Template Improvements
Poland / Template Improvements
USA / New Template
Argentina / Template Improvements
Mexico / Template Improvements
Brazil / Template Improvements, New Template
Italy / Template Improvements
Canada / Template Improvements
Columbia / New Template
HongKong / Template Improvements
Mexico / New Template , Template Improvements
USA / New Template , Template Improvements
Argentina / New Template , Template Improvements
Czech / Template Improvements
Ireland / Template Improvements
France / Template Improvements
Germany / Template Improvements
Denmark / Template Improvements
Hungary / Template Improvements
Israel / Template Improvements
Czech / Template Improvements
Island / Template Improvements
Sweden / Template Improvements
Macedonia / Template Improvements
Germany / Template Improvements
Italy / Template Improvements
Albania / Template Improvements
India / Template Improvements
Luxembourg / Template Improvements
Kosovo / Template Improvements
Greece / Template Improvements
Latvia / Template Improvements
Estonia / Template Improvements
Romania / Template Improvements
Bosnia / Template Improvements
Finland / Template Improvements
Russia / Template Improvements
Austria / Template Improvements
Andorra / Template Improvements
America / Paraguay / Template Improvements
Cost Arica / Template Improvements
Ecuador / Template Improvements
Peru / Template Improvements
Mexico / Template Improvements
General document / University update / Template Improvements
State University / Template Improvements
Pittsburgh University / Template Improvements
Africa / Gabon / New Template
S. Africa / Template Improvements
Canada / NewFound land / Template Improvements
Manitoba / Template Improvements
Ontario / Template Improvements
New Brunswick / Template Improvements
Quebec / Template Improvements
Citizen ID / Template Improvements
Saskatchewan / Template Improvements
Northwest Territories / Template Improvements
NovaScotia / Template Improvements