All Versions
26
Latest Version
Avg Release Cycle
43 days
Latest Release
56 days ago

Changelog History
Page 1

  • v0.6.2 Changes

    December 03, 2021

    :new: New Features

    • ➕ Add face detection API (#1469)
    • ➕ Add ObjectDetectorTrainer (#1414)
    • ➕ Add container operation weights and OneOf documentation (#1443)
    • ➕ Add oriented constraint check to Homography RANSAC (#1453)
    • ➕ Add background color selection in warp_perspective (#1452)
    • ➕ Add draw_line image utility (#1456)
    • ➕ Add Bounding Boxes API (#1304)
    • ➕ Add histogram_matching functionality (#1395)

    🛠 :lady_beetle: Bug fixes

    • 🛠 fix catch type for torch.svd error (#1431)
    • 🛠 Fix for nested AugmentationSequential containers (#1467)
    • 👉 Use common bbox format xywh (#1472)

    :exclamation: Changes

    • ➕ Add padding_mode for RandomElasticTransform augmentation (#1439)
    • 🔦 Expose inliers sum to HomographyTracker (#1463)

    :zap: Improvements

    • Switch to one-way error RANSAC for speed-up (#1454)
    • Few improvements on homography tracking (#1434)
    • ✅ Enable all bandit tests, add separate hook for tests (#1437)
    • Merge homography_warp to warp_perspective (#1438)
    • ♻️ Random generator refactor (#1459)
  • v0.6.1 Changes

    October 22, 2021

    🛠 :lady_beetle: Bug fixes

    • 🛠 Fixes PyPI tarball missing required files #1421
    • 🚑 hotfix: remove mutable object in constructor #1423
  • v0.6.0 Changes

    October 22, 2021

    :new: New Features

    • ➕ Add Training API (#1307)
    • ➕ Added combine patches (#1309)
    • ➕ Add semantic segmentation trainer (#1323)
    • ➕ Add vanilla LO-RANSAC (#1335)
    • ➕ Add Lambda function module (#1346)
    • ➕ Add support for YUV420 and YUV422 to complement current YUV444 (#1360)
    • ➕ Add raw to rgb color conversion (#1380)
    • Implement separable_filter2d (#1385)
    • ➕ Add MobileViT to contrib (#1388)
    • Add solve_pnp_dlt (#1349)
    • Add function image_list_to_tensor to utils (#1393)
    • ➕ Add undistort_image function (#1303)
    • Create kormia.metrics submodule (#1325)
    • ➕ Add Image Stitching API (#1358)
    • ➕ Add Homography Tracker API (#1389)

    :exclamation: Changes

    • 🚀 Refactor library namespaces [pre-release]0.6-rc1
    • 🗄 deprecate 1.6/1.7 and add 1.9.1 (#1399)

    :zap: Improvements

    • Improve bbox_to_mask (#1351)
    • ♻️ Refactor unfold->conv for morphology backbone (#1107)
    • 👌 Improve focal loss for numerical stability (#1362)
    • ➕ Add more border_type options for filter2D (#1375)
    • 🗄 Replace deprecated torch.qr (#1376)
    • ➕ Add special case hardcoded implementtion for local features speed up (#1387)
    • Enable non/batched connected components (#1193)
    • ✂ Remove warnings during testing (#1401)

    🛠 :lady_beetle: Bug fixes

    • 🛠 Fix binary focal loss (#1313)
    • Fix kornia.geometry.subpix.spatial_soft_argmax imports (#1318)
    • Fixed a simple typo in init.py (#1319)
    • Fix path to dev requirements file in a setup_dev_env.sh (#1324)
    • 🛠 Fix bug in create_meshgrid3d along depth (#1330)
    • 🛠 Fix anisotropic scale error (#1340)
    • Fix rgb_to_hsv for onnx (#1329)
    • 🛠 Fixed useless return in ransac.py (#1352)
    • 🛠 Fixed classificationhead typo and leave out some of the guesswork (#1354)
    • 🛠 Fix clahe differentiability and tests (#1356)
    • 🛠 Fixes singular matrix inverse/solve for RANSAC and ConvQuad3d (#1408)
    • 🔄 Change intermediate datatype to fix imgwarp (#1413)
  • v0.5.11 Changes

    August 30, 2021

    :new: New Features

    • ➕ Add Vision Transformer (ViT) (#1296)
    • ➕ Add ImageRegistrator API (#1253)
    • ➕ Add LoFTR inference (#1218)
    • ➕ Added differentiable Hausdorff Distance (HD) loss (#1254)
    • ➕ Add PadTo to kornia.augmentation (#1286)

    ♻️ :zap: Code refactor

    • 0️⃣ Return all learned modules by default in eval() mode (#1266)
    • Enable ImageSequential and VideoSequential to AugmentationSequential (#1231)
    • Specify that angles are in radians (#1287)
    • ✂ Removed deprecated codes for v6.0 (#1281)

    🛠 :lady_beetle: Bug fixes

    • Fix save_pointcloud_ply fn counting point with inf coordinates (#1263)
    • 🛠 Fixes torch version parse and add temporal packaging dependency (#1284)
    • 🛠 Fix issue of image_histogram2d (#1295)
  • v0.5.10 Changes

    August 30, 2021

    ➕ Added

    • ➕ Added Basic pool request for DeFMO. (#1135)
    • Added homography error metrics, and improved find_homography_iter (#1222)

    🛠 Fixed

    • 🛠 Fixed wrong param name (#1197)
    • 🛠 Fixed NotImplementedError for the rtvec (#1215))
    • 🛠 Fixes warnings and add compatibility stub in torch solve (#1235)

    🔄 Changed

    • Ensure CenterCrop indices are integers (#1208)
    • ➕ Added tests, fixed docstrings and made some other changes (#1211)
    • ⬆️ Upgrade to modern Python syntax (#1213)
    • Code health improvements [#1199, #1200, #1198, #1202, #1203, #1205, #1208, #1210, #1214, #1220]
    • ⬆️ Enable pyupgrade as pre-commit (#1221)
    • ➕ Add bandit tool in the pre-commit (#1228)
  • v0.5.8 Changes

    August 06, 2021

    ➕ Added

    • ➕ Add the connected components labeling algorithm (#1184)

    🛠 Fixed

    • Partial fix for horizontal and vertical flips (#1166)
    • 🛠 Fix even kernel and add test (#1183)
    • 🛠 Fix wrong source points for RandomThinPlateSpline (#1187)
    • Fix RandomElasticTransform ignores same_on_batch (#1189)
    • 🛠 Fixed bugs in patchsequential. Remove fill_diagonal operation for better ONNX support (#1178)

    🔄 Changed

    • Differentiable image histogram using kernel density estimation (#1172)
  • v0.5.7 Changes

    July 27, 2021

    ➕ Added

    • Grayscale to RGB image conversion. (#1162)
    • Add keepdim param to tensor_to_image function. (#1168)

    🛠 Fixed

    • 🛠 Fix checks on wrong tensor shape condition in depth.py (#1164)
  • v0.5.6 Changes

    July 12, 2021

    ➕ Added

    • ➕ Added mix augmentations in containers (#1139)

    🛠 Fixed

    • 🛠 Fixed non-4-dim input error for sequential (#1146)

    🔄 Changed

    • Moving bbox-related functionality to bbox module (#1103)
    • Optimized version of hls_to_rgb and rgb_to_hls (#1154)

    ✂ Removed

    • ✂ Remove numpy dependency (#1136)
  • v0.5.5 Changes

    June 26, 2021

    ➕ Added

    • ➕ 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)

    🔄 Changed

    • 🔄 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)

    ✂ Removed

    • ✂ Remove numpy import (#1116)
  • v0.5.4 Changes

    June 11, 2021

    ➕ Added

    • ➕ 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)

    🛠 Fixed

    • ✂ Remove lena (#1059) :)

    🔄 Changed

    • 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)