bbrister / SIFT3D

Analogue of the scale-invariant feature transform (SIFT) for three-dimensional images. Includes an image processing and linear algebra library with feature matching and RANSAC regression. Also includes IO functions supporting a variety of image formats.
MIT License
134 stars 47 forks source link

Do you have the code to compile in Python? #24

Closed gledsonmelotti closed 4 years ago

gledsonmelotti commented 4 years ago

Hello @bbrister. Congratulations on the codes. He's very interesting. Is there any way to compile such code in Python?

Best regards, Gledson

bbrister commented 4 years ago

Hello, thanks for your interest. I have an experimental python branch which does this for the I/O routines. It is not necessary to recompile the code, it is only necessary to call the shared libraries using the ctypes module in Python. However, it is often more convenient to write a short wrapper library in C to simplify the use of ctypes. I have already done this for the I/O routines. It would be great if someone could extend it to cover other functions as well.

gledsonmelotti commented 4 years ago

Hello Blaine Rister, I'm sorry for the inconvenience. I am a beginner in classification and python studies. I never studied "C".

Best regards, Gledson.

Em seg., 6 de jul. de 2020 às 23:44, Blaine Rister notifications@github.com escreveu:

Hello, thanks for your interest. I have an experimental python https://github.com/bbrister/SIFT3D/tree/python/wrappers/python branch which does this for the I/O routines. It is not necessary to recompile the code, it is only necessary to call the shared libraries using the ctypes module in Python. However, it is often more convenient to write a short wrapper library in C to simplify the use of ctypes. I have already done this for the I/O routines. It would be great if someone could extend it to cover other functions as well.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bbrister/SIFT3D/issues/24#issuecomment-654500673, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIT3EDG2VVIWWTK37IXRKSDR2JHTDANCNFSM4ORVMMJA .