Deprecation table¶
Deprecation process¶
The deprecation of a feature is always announced in the release notes. The deprecated feature stays in the distribution (API, sample, eVision Studio…) for one year. After a year, it is completely removed from the distribution.
Deprecation table¶
Deprecated in 26.10¶
EasyDeepLearning::EClassifierCapacityReplaced by
EClassifier::SetModelTypeandEClassifier::GetModelTypeWill be removed in 27.6
EOCR2::ClearResult,EOCR2::GetReadTextReplaced by the returned
EOCR2TextWill be removed in 27.10
EOCR2::HitTest,EOCR2::Draw*Replaced by the method attached to the returned
EOCR2TextWill be removed in 27.10
std::string EOCR2::Recognize(const EOCR2Text&)Replaced by
EOCR2::RecognizeTextWill be removed in 27.10
std::string EOCR2::Read()Replaced by
EOCR2::ReadExWill be removed in 27.10
EasyDeepLearning::EClassificationDatasetReplaced by
EasyDeepLearning::EDatasetWill be removed in 27.10
Deprecated in 26.6¶
EasySpotDetector library (
ESpotandESpotDetectorclasses)Will be removed in 27.6
EObjectTemplateMatcher::EnableAlignmentReplaced by
EObjectTemplateMatcher::AlignmentWill be removed in 27.6
EObjectTemplateMatcher::SortPositionsReplaced by
EObjectTemplateMatcher::MatchWill be removed in 27.6
EBarCodeReader::EnablePermissiveDecodingReplaced by
EnablePatternCorrection,EnableAdvancedDecoding,EnablePrintingErrorCorrectionWill be removed in 27.6
EChecker2(in EasyObject)Replaced by the new
ECheckerclass (in EasyObject)Will be removed in 27.6
EMatrixCodeReader,EBarCodeReader,EQRCodeReader,ECodeReaderReadoverloads withoutEGridparameterReplaced by overloads taking
EGridWill be removed in 27.6
ETextReader::LocalizeReplaced by
ETextReader::LocateWill be removed in 27.6
Deprecated in 26.02¶
SetImagePtrfor classesEBaseROI,EFourierImage,EZMapandEDepthMapReplaced by method
UseExternalBufferWill be removed in 27.6
EPointconstructor takingEFrameas argumentReplaced by other
EPointconstructorsWill be removed in 27.6
EFlipAxisenum valuesReplaced by new enum values following naming convention (for ex.
EFlipAxis_Horizontal)Will be removed in 27.6
E3DPlane::FlipIfNegativeZReplaced by
E3DPlane::OrientNormal(E3DPlaneNormalOrientation_PosZ)Will be removed in 27.6
Deprecated in 25.10¶
EPoint::SetCenter,EPoint::GetCenter,EPoint::SetCenterXYReplaced by direct access to X and Y properties and other
EPointmethodsWill be removed in 27.6
Deprecated in 25.06¶
EPointCloudMerger::Merge(non-pointer-vector overload)Replaced by
EPointCloudMerger::Mergeoverload takingstd::vector<EPointCloud*>Will be removed in 27.6
Deprecated in 25.02¶
EPatternFinder::Learnwith don’t care area maskReplaced by the use of
ERegioninEPatternFinder::LearnWill be removed in 27.6
EMatcher::DontCareThresholdReplaced by the use of
ERegioninEMatcher::LearnPatternWill be removed in 27.6
EMatcher::GetNumPositions,EMatcher::GetPosition,EMatcher::GetPositionsReplaced by the vector of
EFoundPatternreturned byEMatcher::MatchWill be removed in 27.6
EMatchPositionstruct forEMatcherReplaced by
EFoundPatternWill be removed in 27.6
EBarCodeReader::EnableAllSymbologiesReplaced by
EBarCodeReader::EnableSafeSymbologiesWill be removed in 27.6
ESerializer::CreateFileWriter,CreateFileReader,CreateMemoryWriter,CreateMemoryReader,GetWritingReplaced by new
EFileSerializerandEMemorySerializerconstructorsWill be removed in 27.6
Deprecated in 24.10¶
EImageEncoder::SerializeReplaced by
EImageEncoder::SaveorEImageEncoder::LoadWill be removed in 27.6
SerializeforEPen,EFont,EBrushclassesReplaced by methods
SaveorLoadWill be removed in 27.6
EBarCodeReader:SetMinModuleSize,GetMinModuleSize,GetUseMinModuleSize,SetUseMinModuleSizeWill be removed in 27.6
Deprecated in 24.06¶
Easy::InitializeandEasy::TerminateNo replacement, it is now done automatically
Will be removed in 27.6
EMatcher::GetExtension(int32_t&,int32_t&)andSetExtension(int32_t,int32_t)Replaced by
EMatcher::Set/GetExtensionwithEIntSizetypeWill be removed in 27.6
EMatcher::GetPixelDimensions(float&,float&)andEMatcher::SetPixelDimensions(float,float)Replaced by
EMatcher::Set/GetPixelDimensionswithESizetypeWill be removed in 27.6
E3DMatcher::GetAnomalyThresholds(float&,float&)andE3DMatcher::SetAnomalyThresholds(float,float)Replaced by
E3DMatcher::Set/GetAnomalyThresholdswithEAnomalyThresholdstypeWill be removed in 27.6
E3DComparer::GetAnomalyThresholds(float&,float&)andE3DComparer::SetAnomalyThresholds(float,float)Replaced by
E3DComparer::Set/GetAnomalyThresholdswithEAnomalyThresholdstypeWill be removed in 27.6
E3DMatcher::GetAnomalyHysteresis(float&,float&)andE3DMatcher::SetAnomalyHysteresis(float,float)Replaced by
E3DMatcher::Set/GetAnomalyHysteresiswithEAnomalyThresholdstypeWill be removed in 27.6
E3DComparer::GetAnomalyHysteresis(float&,float&)andE3DComparer::SetAnomalyHysteresis(float,float)Replaced by
E3DComparer::Set/GetAnomalyHysteresiswithEAnomalyThresholdstypeWill be removed in 27.6
E3DMatcher::GetEdgeCroppingParameters(int&,float&)andE3DMatcher::SetEdgeCroppingParameters(int,float)Replaced by
E3DMatcher::Set/GetEdgeCroppingParameterswithEEdgeCroppingParameterstypeWill be removed in 27.6
E3DComparer::GetEdgeCroppingParameters(int&,float&)andE3DComparer::SetEdgeCroppingParameters(int,float)Replaced by
E3DComparer::Set/GetEdgeCroppingParameterswithEEdgeCroppingParameterstypeWill be removed in 27.6
E3DTransformMatrix::GetAzimuthElevationAngles(float&,float&)Replaced by
EAzimuthElevationAnglesE3DTransformMatrix::GetAzimuthElevationAnglesWill be removed in 27.6
E3DViewer::GetColorRampLocation(float&,float&,float&,float&)andE3DViewer::SetColorRampLocation(float,float,float,float)Replaced by
E3DViewer::Set/GetColorRampLocationwithEPointparametersWill be removed in 27.6
E3DViewer::GetFixColorRampBounds(float&,float&)andE3DViewer::SetFixColorRampBounds(float,float)Replaced by
E3DViewer::Set/GetFixColorRampBoundswithEFloatRangetypeWill be removed in 27.6
E3DViewer::GetViewTarget(float&,float&,float&)andE3DViewer::SetViewTarget(float,float,float)Replaced by
E3DViewer::Set/GetViewTargetwithE3DPointtypeWill be removed in 27.6
E3DViewer::GetViewAngle(float&,float&,float&)andE3DViewer::SetViewAngle(float,float,float)Replaced by
E3DViewer::Set/GetViewAnglewithE3DPointtypeWill be removed in 27.6
E3DViewer::GetAutoRotate(float&,float&,float&)andE3DViewer::SetAutoRotate(float,float,float)Replaced by
E3DViewer::Set/GetAutoRotatewithE3DPointtypeWill be removed in 27.6
ConvertCoordinatesMapToPixel(float,float,int&,int&)forEZMapandEDepthMapclassesReplaced by
ConvertCoordinatesMapToPixel(EPoint,EIntPoint&)Will be removed in 27.6
ConvertCoordinatesPixelToMap(int,int,float&,float&)forEZMapandEDepthMapclassesReplaced by
EPoint ConvertCoordinatesPixelToMap(EIntPoint)Will be removed in 27.6
EZMap::GetSizeInWorld,GetResolution,ImageToZMap,ZMapToImage,GetPixelPositionFromWorldPosition(ref-based overloads)Replaced by overloads returning/using
EPoint,E3DPoint,EIntPointWill be removed in 27.6
E3DPlane EPlaneFinder::Find(EPointCloud,...)Replaced by
float EPlaneFinder::Find(EPointCloud,E3DPlane&,...)Will be removed in 27.6
E3DPlane EPlaneFitter::Fit(EPointCloud,...)Replaced by
float EPlaneFitter::Fit(EPointCloud,E3DPlane&)Will be removed in 27.6
ESphereFitter::Fit(...)returningE3DSphereReplaced by version returning ratio of inliers with
sphereas argumentWill be removed in 27.6
EPrincipalAxisExtractor::Extract(ref-based overload)Replaced by overload using
E3DPointWill be removed in 27.6
EStatistics::ComputeStatistics,EStatistics::ComputePixelStatistics(ref-based overloads)Replaced by overloads returning
EStatistics8,EStatistics16orEStatistics32fWill be removed in 27.6
EPointCloud::AllocateAttributeBuffer,FillAttributeBuffer,AddCustomAttributeBuffer,AllocateCustomAttributeBuffer,SetAttribute(generic overloads)Replaced by named-type method variants
Will be removed in 27.6
EasyImage::HistogramThresholdandEasyImage::HistogramThresholdBW16(ref-based overloads)Replaced by overloads returning
EHistogramThresholdWill be removed in 27.6
EasyImage::TwoLevelsMinResidueThreshold(ref-based overload)Replaced by overload returning
ETwoLevelsMinResidueThresholdWill be removed in 27.6
EasyImage::ThreeLevelsMinResidueThreshold(ref-based overload)Replaced by overload returning
EThreeLevelsMinResidueThresholdWill be removed in 27.6
EasyImage::Thin,EasyImage::BiLevelThin,EasyImage::Thick,EasyImage::BiLevelThick(void overloads)Replaced by overloads returning the number of iterations performed
Will be removed in 27.6
EasyImage::MatchFrames(all overloads)Replaced by overloads returning the optimal shift amplitude
Will be removed in 27.6
EKernel::GetKernelData(ref-based overload)Replaced by overload returning the coefficient value
Will be removed in 27.6
EMovingAverage::GetSize(ref-based overload)Replaced by individual size getters
Will be removed in 27.6
EasyImage::PixelAverage,PixelStat,PixelStatBW8,PixelStatBW16,PixelStdDev,PixelCount,Area,AreaDoubleThreshold,PixelVariance,GravityCenter,BinaryMoments,WeightedMomentsReplaced by
EPixelStatisticsBW8,EPixelStatisticsBW16,EPixelStatisticsC24classesWill be removed in 27.6
EClassificationDataset::GetImagesreturningvector<EBaseROI*>Replaced by
EClassificationDataset::GetImageCopyWill be removed in 27.6
EasyObject::ContourArea(EPathVector*, int32_t&)Replaced by
int32_t EasyObject::ContourArea(EPathVector*)Will be removed in 27.6
EasyObject::ContourGravityCenter,EasyObject::ContourInertiaReplaced by
EasyObject::ContourStatisticsWill be removed in 27.6
EImageEncoder::GetBinaryImageSegmenterandSegmenters::EBinaryImageSegmenterWill be removed in 27.6
ESelectByPosition,ESelectOption,ESortOptionenumsReplaced by
ECodedImage2Will be removed in 27.6
SetMinNumFitSamples(int32_t, int32_t)forECircleGauge,ELineGauge,ERectangleGauge,EWedgeGaugeReplaced by overloads using
EIntegerRangeWill be removed in 27.6
AddSkipRangeandGetSkipRange(int32_t overloads) forECircleGauge,ELineGauge,ERectangleGauge,EWedgeGaugeReplaced by overloads using
EIntegerRangeWill be removed in 27.6
EVectorModel::GetVectorModelExtremas(old overload)Replaced by overloads using
EFloatRangeWill be removed in 27.6
EasyQRCodeReader::SetSearchFieldReplaced by
EasyQRCodeReader::ReadWill be removed in 27.6
Deprecated in 24.02.1¶
EPlaneFinder::GetSeedandEPlaneFinder::SetSeedWill be removed in 27.6
Deprecated in 24.02¶
E3DAnomaly::Create3DObjectReplaced by
E3DAnomaly::GetBoundingBoxWill be removed in 27.6
OverallSymbolGradefield inEMatrixCodeIso15415GradingParameters,EMatrixCodeIso29158GradingParameters,EQRCodeIso15415GradingParametersReplaced by
ScanGradeWill be removed in 27.6
Deprecated in 23.12¶
EGDIPlusDrawAdapterReplaced by
EWindowsDrawAdapterWill be removed in 27.6
Easy::OpenImageGraphicContextandEasy::CloseImageGraphicContextWill be removed in 27.6
EImageBW1Will be removed in 27.6
ECodedImage,EFeatureData,EListItemReplaced by
ECodedImage2Will be removed in 27.6
EBarCode(EasyBarCode1)Replaced by
Euresys::Open_eVision::EasyBarCode2::EBarCodeReaderWill be removed in 27.6
EMatrixCode(EasyMatrixCode1)Replaced by
Euresys::Open_eVision::EasyMatrixCode2::EMatrixCodeWill be removed in 27.6
EMatrixCodeReader(EasyMatrixCode1)Replaced by
Euresys::Open_eVision::EasyMatrixCode2::EMatrixCodeReaderWill be removed in 27.6
ESearchParamsTypeWill be removed in 27.6
EasyColor::C24ToBayer(EROIC24*, EROIBW8*, bool evenCol, bool evenRow)Replaced by overload taking
EBayerConfigurationWill be removed in 27.6
EasyColor::TransformBayer(EROIBW8*, EROIBW8*, EColorLookup*, bool evenCol, bool evenRow)Replaced by overload taking
EBayerConfigurationWill be removed in 27.6
Drawmethods with HDC APIReplaced by use the overload taking an
EDrawAdapterby using an instance ofEWindowsDrawAdapterWill be removed in 27.6
Deprecated in 23.08¶
EOCR::ReadTextWideReplaced by
EOCR::ReadTextWill be removed in 27.6
EOCR::RecognizeWideReplaced by
EOCR::RecognizeWill be removed in 27.6
Deprecated in 23.04¶
EDeepLearningTool::SetEnableGPUandEDeepLearningTool::GetEnableGPUWill be removed in 27.6
EDeepLearningTool::GetNumGPUsReplaced by
EDeepLearningTool::NumAvailableDevicesWill be removed in 27.6
EDeepLearningTool::SetGPUIndexesandEDeepLearningTool::GetGPUIndexesReplaced by
EDeepLearningTool::ActiveDevicesWill be removed in 27.6
EQuadrangle::IsInside()Replaced by
EQuadrangle::IsPointInsideWill be removed in 27.6
EBarCodeReader::GetValidateWithChecksumandEBarCodeReader::SetValidateWithChecksumReplaced by
Set/GetValidateMandatoryChecksum,Set/GetValidateOptionalChecksum,Set/GetValidatePharmacodeWill be removed in 27.6
EBarCodeReader::GetValidateBarCodeandEBarCodeReader::SetValidateBarCodeReplaced by
Set/GetValidateMandatoryChecksum,Set/GetValidateOptionalChecksum,Set/GetValidatePharmacodeWill be removed in 27.6
Deprecated in 22.12¶
EClassifier::SetCapacityReplaced by
EClassifier::SetModelTypeWill be removed in 27.6
Deprecated in 22.08¶
ELocatorMetrics::GetBestWeightedFScoreAndThresholdReplaced by
ELocatorMetrics::GetBestWeightedFScorePointWill be removed in 27.6
ELocatorMetrics::GetBestWeightedPrecisionAndThresholdReplaced by
ELocatorMetrics::GetBestWeightedPrecisionPointWill be removed in 27.6
ELocatorMetrics::GetBestWeightedRecallAndThresholdReplaced by
ELocatorMetrics::GetBestWeightedRecallPointWill be removed in 27.6
ELocatorMetrics::GetLabelIntersectionOverUnionReplaced by
ELocatorMetrics::GetLabelAverageProximityWill be removed in 27.6
ELocatorMetrics::GetIntersectionOverUnionReplaced by
ELocatorMetrics::AverageProximityWill be removed in 27.6
Deprecated in 2.16¶
EWorldShape::SetDistortionReplaced by
EWorldShape::SetDistortionStrengthWill be removed in 27.6
Deprecated in 2.15¶
EChecker(EasyOCV)Replaced by
EChecker2Will be removed in 27.6
Deprecated in 2.13¶
EasyQRCode::DetectandEasyQRCode::DecodeReplaced by
EasyQRCode::ReadWill be removed in 27.6
Deprecated in 2.11¶
EasyOCV library (
EOCVclass,ECharCreationMode,EDegreesOfFreedom,EDiagnostic,ELearningMode,ELocationMode,EQualityIndicatorenums)Will be removed in 27.6