Is it possible to draw 2D and 3D contour plot like this in python. Sorry I couldn’t provide much detail on the plot in terms of mathematical equations and all. Answer Use plot_surface along with contour to project the contour. It is not limited to the Z plane; you can do this to the X and Y planes as we…
Tag: contour
Problem with 3D contour plots in matplotlib
I created a 3D contour map in Mathematica a while back, and I am trying to do it in Python this time. First let me show you what I obtained: Mathematica: Python: Now, I would like the foreground (the visible part of the hills) to hide the background (the invisible part). In the Python version, it seems as if …
Non overlapping random shapes on 2D plane
Objective: I want to create random non-overlapping irregular rounded shapes (contours) on a 2D plane, similar to a sandstone microstructure as shown below, to perform an oil flooding experiment using computer vision. Approach: I have previously done a similar thing but with circular shapes instead of random s…
OpenCV transform image shape transformation into a given contour
Does anyone know whether it’s possible to transform image A into image B contour if their shapes are random, using OpenCV or any other python libraries that work with images? Here is what I have so far with 2 images: I’ve been able to find draw contours of the bulb and insert a fox in it using bit…
Matplotlib with variable upper limit
I need to contourplot one huge expression which is: which is not so much relevant here. Usually the task is trivial and can be done this way: That all in common yields which is okay, but I have an issue I cannot handle. The problem is that I need to plot it assuming that my y is not a simple
Plotting a particular set of contour line at desired point or location
I want a contour plot showing contour levels corresponding to a particular set of x,y. I tried increasing the number of contour lines but it doesn’t give the contour line near the required point. I want to get a contour line to suppose around (0.1,0.1) but am not able to do so, I tried increasing the nu…
shrink and enlarge contour image with Python OpenCV
I have an image with an object like below: I can detect the contour and get a mask with only ball region, but my ROI is the edge region, that means I need a bigger and a smaller mask which combine to get this: so my question is: how can I shrink/enlarge the mask of contour around contour’s center? Answe…
Plot a triangle contour/surface matplotlib python: tricontourf/meshgrid
Given the following image, where plt.Polygon was used to create the triangle and plt.contourf the contour, i would like to ‘cut’ off the regions marked in X so that i only get the contour inside the triangle. How would i do this? I’ve tried placing NaN values in the mentioned regions but the…
How to improve rectangles from image using opencv?
I’ve an input image like below : ] I did some processing and got lines from my input image as below Lined Image : I want to have output with cell detected like this: Output Image I tried to found cells Bounding box using findContours and connectedComponentsWithStats method but they’re not giving m…
Drawing a contour in a specific region of an image and finding the outermost contour in opencv-python
My code selects a frame from a video which is than subtracted with a background frame selected from the same video. It is then converted to grayscale, blurred, and then an image threshold is applied. Then a contour is drawn which outputs this image. However, I would only like to have the outermost contour and…