Conversions between kornia and other computer vision libraries formats
Project Links
Meta
Author: Dmytro Mishkin
Requires Python: >=3.7
Classifiers
Development Status
- 3 - Alpha
Intended Audience
- Developers
Natural Language
- English
Programming Language
- Python :: 3.7
- Python :: 3.8
- Python :: 3.9
- Python :: 3.10
License
- OSI Approved :: Apache Software License
Kornia_moons
Install
pip install kornia_moons
How to use
Here is an example how to use kornia-moons for local feature conversion from OpenCV ORB keypoints
import matplotlib.pyplot as plt
import cv2
import torch
import kornia as K
from typing import List
import matplotlib.pyplot as plt
from kornia_moons.feature import laf_from_opencv_ORB_kpts, opencv_ORB_kpts_from_laf
from kornia_moons.viz import visualize_LAF
img = cv2.cvtColor(cv2.imread('data/strahov.png'), cv2.COLOR_BGR2RGB)
det = cv2.ORB_create(500)
kps, descs = det.detectAndCompute(img, None)
out_img = cv2.drawKeypoints(img, kps, None, flags=cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS)
plt.imshow(out_img)
lafs = laf_from_opencv_ORB_kpts(kps)
visualize_LAF(K.image_to_tensor(img, False), lafs, 0)
kps_back = opencv_ORB_kpts_from_laf(lafs)
out_img2 = cv2.drawKeypoints(img, kps_back, None, flags=cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS)
plt.imshow(out_img2)
libpng warning: iCCP: known incorrect sRGB profile
<matplotlib.image.AxesImage>
Sep 26, 2023
0.2.9
Sep 25, 2023
0.2.8
Sep 19, 2023
0.2.7
Apr 18, 2023
0.2.6
Apr 17, 2023
0.2.5
Mar 20, 2023
0.2.4
Sep 29, 2022
0.2.3
Sep 29, 2022
0.2.2
Aug 24, 2022
0.2.1
Jun 13, 2022
0.2.0
Mar 11, 2022
0.1.9
Mar 11, 2022
0.1.8
Dec 07, 2021
0.1.7
Aug 25, 2021
0.1.6
Aug 25, 2021
0.1.5
Jul 21, 2021
0.1.4
Jun 15, 2021
0.1.3
Jun 04, 2021
0.1.2
May 07, 2021
0.1.1
May 07, 2021
0.1.0
Nov 23, 2020
0.0.1