Global Movement Estimation of squence of images in C++ - c++

I need to find a C++ library to find the global movement estimation for a project of super resolution of medical images. But I'm not aware of any of them. Does anyone know a library that could help me do this? I've heard of OpenCV but haven't found anything, maybe I wasn't looking at the right thing.
Thank you.

This looks like a good starting point:
http://www.cvpapers.com/rr.html
although I'm surprised to not see VXL on the list:
http://vxl.sourceforge.net
Have fun!

Related

Image detection with C++ using opencv

So I have been assigned a project on quite short notice, and given that I have a very small amount of experience with c++ I thought it would be a good idea to ask for some help from the community!
Basically, we have a .png which is an image of a baseball game, and we must use opencv (and its likes) to detect, outline and extract coordinates of the bat, using c++.
So far I have installed opencv onto visual studio 2019 and read through hours and hours of tutorials but feel like I have not made a huge amount of practical progress.
As a beginner, I'm wondering if there is anyone here who could make the path forward a bit more clear for me!
Template machine is one of the easy solutions, below is an example for template matching from open cv -
https://github.com/opencv/opencv/blob/master/samples/cpp/matchmethod_orb_akaze_brisk.cpp
You can do this with many other python library's -
https://scikit-image.org/docs/dev/auto_examples/features_detection/plot_template.html#sphx-glr-download-auto-examples-features-detection-plot-template-py
This will not solve object detection problems in general but will be able to find an object of your interest in many cases, this is one of the quick solutions that I can think of.

OpenCV HoughTransformation in Swift

I'm about to program a project in which I need to extract the straight lines out of an image.
The first thing that came to my mind is Hough Transformation. So I downloaded the OpenCV framework, added it to my project. Added the Bridging Header as well as the OpenCVWrapper.h and the OpenCVWrapper.mm files. But I can't find any tutorial on how to implement the hough transformation into my swift project. So what sort of files do I need to create to write the function in? And how should that function look like?
I'm happy to hear any helpful suggestion!
Kind regards
Robert
I'm also currently working on OpenCV with Swift, it indeed didn't have much tutorial about it.
About the Hound Transformation, here is the link to the documentation, hope it helps.
And this project helps a lot when I want some reference.
Good luck!

Image (Numbers/Letters) recognition

I'm learning C++ for half a year now (so programming in general) and this site always had the answers I was looking for. But now I came to the point where I need to ask as I couldn't find anything related to my question.
So I want to write a program that takes a screenshot of a particular area of the screen. This screenshot will ONLY contain playcards (so for example Hearth, Seven). What it should do now is return me which card it is, so the symbol and the number/letter.
I already made some researches and the most mentioned thing was the library "OpenCV".
So my question now: First is it even possible with my experience to write something like that?
If so, is this library the way to go? It seems really strong, maybe too strong for just the recognition of numbers/letters and four symbols? So could there be something easier?
And the last question, how could I get a screenshot of a particular area of the screen and not the whole screen and save it somewhere?
I hope you guys have a clue what I really want to know and it was understandable.
Greetings
Definitely use OpenCV. It is not too hard to get into, and once you do you will find it does basically everything you'd want. It makes image processing relatively straightforward and it can solve your problem in a lot of ways.
Here is a good place to start.

Problem with displaying graphs on a Qt canvas

Let's say I'm a Qt newbie.
I want a good Qt library for displaying simple graphs. I've found the quanava library. But there is a problem. When I compiled a basic example it looks like graph edges are not painted properly when moving nodes. I don't have any idea where is a bug but this code seems to be rather simple. I think this is a problem with paint method in NodeItem class. Maybe someone has already solved this problem because this library is quite popular.
I usually go for Qwt for my graphing needs - a bit technical for "office graphs", but still, it works.
+1 for Qwt. It gets the job done, and is pretty configurable. The documentation is weak, but the number of examples are extensive enough to make up for it.
Ok, first of all saying graph i mean mathematical concept G=(V,E).
I improved quanava library, which is a very good starting point for graph visualization.

3d max integration with c++, Cal3D where to start?

okay i'm making a game using c++ (for the engine) and openGL, now i've had lots of trouble using cal3d library for importing my 3d max models into my c++ project,
as a matter of fact i dunno where to even start, i can't find any decent guide and their documentation is pure shit really. i've been searching and trying stuff in this for over a month, but i don't even understand the file structure it uses so far :S
i really need some help, r there any other libraries? any decent guide i can use? i'm stuck
thnx alot
Rather than write your own exporter, consider using one of the built-in exporters for FBX, COLLADA, Crosswalk (.XSI), the Quake/Doom3 .MD3/.MD4 format, or even OBJ. It'll be much easier to parse the resulting file format on your end than to write and maintain a brand-new exporter.
Max is a complete pain for any kind of scripting or plugin. I'd suggest using maya instead if at all possible. You'll get better results for animation and rigging, too. I know it's not a direct answer to your question but part of the problem is the info for stuff like this is not easy to come by.