-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compiling cpp source code as standalone shared library #4
Comments
Hi, Sorry for the slightly late reply. Regarding your first question, I don't have any objections to it so you're free to try it. On the second question I'd say that it shouldn't be that hard to make it work without any of the Matlab stuff. Especially if you're only interested in the projectors and not the reconstruction algorithms. The input variables simply need to be given without the use of the mex-interface. Some functions (especially the OpenCL implementations) also take advantage of Matlab structs and cell arrays, but other than that the Matlab part in the mex-files is rather limited. You just need to figure out what each input variable does and how they need to be formatted. This might take some time, but it should certainly be doable and has been something I've also considered. |
Hi!
It's kind of a weird question, I guess, but I will try, nontheless.
This software is really nice, I just discovered it between the abstracts for ISBI 2020.
I am also in the "job" of developing PET reconstruction softwares, but in Python, not in Matlab (you can check https://github.com/TomographyLab/TomoLab, if you are interested). I would really like to test the projectors code you wrote for OMEGA (the one to be compiled as a mex file) within my library, to compare it with the one I am currently using.
The problem is that I am not really familiar with writing source code for Mex files, and I don't know if it is unrealistic to think to separate the C++ code from the Mex wrapper. I mean, avoiding including mex.h, etc...
Two questions:
Thanks a lot for the attention.
The text was updated successfully, but these errors were encountered: