All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added Stereo camera class (#1102)
- Added auto-generated images in docs (#1105) (#1108) (#1127) (#1128) (#1129) (#1131)
- Added chinese version README (#1112)
- Added random_apply to augmentaton containers (#1125)
- Change GaussianBlur to RandomGaussianBlur (#1118)
- Update ci with pytorch 1.9.0 (#1120)
- Changed option for mean and std to be tuples in normalization (#987)
- Adopt torch.testing.assert_close (#1031)
- Remove numpy import (#1116)
- Add Canny edge detection (#1020)
- Added Batched forward function (#1058)
- Added denormalize homography function (#1061)
- Added more augmentations containers (#1014)
- Added calibration module and Undistort 2D points function (#1026)
- Added patch augmentation container (#1095)
- Remove lena (#1059) :)
- Resize regardless of number of dims, considering the last two dims as image (#1047)
- Raise error if converting to unit8 image to gray with float weights (#1057)
- Filter 2D->2d, 3D->3d (#1069)
- Removed augmentation functional module. (#1067)
- Make Morphology compatible with both OpenCV and Scipy (#1084)
- Added inverse for augmentations (#1013)
- Add advanced augmentations: RandomFisheye, RandomElasticTransform, RandomThinPlateSpline, RandomBloxBlur (#1015
- Correct Sobel test_noncontiguous. Nothing was tested before. (#1018)
- Fixing #795: find_homography_dlt_iterated sometimes fails (#1022)
- Refactorization of the morphology package (#1034)
- Optimised clipping in clahe and some other minor optimisation (#1035)
- Added unsharp mask filtering (#1004)
- Fixed angle axis to quaternion order bug (#926)
- Fixed type error for lab_to_rgb conversion when using coremltools. (#1002)
- Mask with unbatched motion from essential choose solution (#998)
- Added dtype for create_mesh (#919)
- Added Hardnet8 (#955)
- Added normalize boolean for remap (#921)
- Added custom weights option for rgb2gray (#944)
- Added fp16 support (#963)
- Added ImageToTensor module and resize for non-batched images (#978)
- Add more augmentations (#960)
- Anti alias resize (#989)
- Improve kornia porphology (#965)
- Improve cuda ci workflow speed (#975)
- Refactor augmentation module (#948)
- Implement fast version of crop function in augmentations (#967)
- Implement missing jit ops in kornia.geometry.transform (#981)
- Fixed RandomAffine translation range check (#917
- Fixed the issue of NaN gradients by adding epsilon in focal loss (#924)
- Allow crop size greater than input size. (#957)
- Fixed RandomCrop bug (#951)
- Deprecate some augmentation functionals (#943)
- Update docs for
get_affine_matrix2d
andget_affine_matrix3d
(#618) - Added docs for
solarize
,posterize
,sharpness
,equalize
(#623) - Added tensor device conversion for solarize params (#624)
- Added rescale functional and transformation (#631)
- Added Mixup data augmentation (#609)
- Added
equalize3d
(#639) - Added
decompose 3x4projection matrix
(#650) - Added
normalize_min_max
functionality (#684) - Added
random equalize3d
(#653) - Added 3D motion blur (#713)
- Added 3D volumetric crop implementation (#689)
warp_affine3d
warp_perspective3d
get_perspective_transform3d
crop_by_boxes3d
warp_grid3d
- Replace convolution with
unfold
incontrib.extract_tensor_patches
(#626) - Updates Affine scale with non-isotropic values (#646)
- Enabled param p for each augmentation (#664)
- Enabled RandomResizedCrop batch mode when same_on_batch=False (#683)
- Increase speed of transform_points (#687)
- Improves
find_homography_dlt
performance improvement and weights params made optional (#690) - Enable variable side resizing in
kornia.resize
(#628) - Added
Affine
transformation asnn.Module
(#630) - Accelerate augmentations (#708)
- Fixed error in normal_transform_pixel3d (#621)
- Fixed pipelining multiple augmentations return wrong transformation matrix (#645)(645)
- Fixed flipping returns wrong transformation matrices (#648)
- Fixed 3d augmentations return wrong transformation matrix (#665)
- Fix the SOSNet loading bug (#668)
- Fix/random perspective returns wrong transformation matrix (#667)
- Fixes Zca inverse transform (#695)
- Fixes Affine scale bug (#714)
- Removed
warp_projective
(#689)