Go to Post Girls, if you are techy, great! If you're not, don't worry about it. We're all good at something and FIRST can show you what that is. Just remember, be true to WHO YOU ARE. - Erin Rapacki [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 08-05-2016, 22:38
team-4480's Avatar
team-4480 team-4480 is offline
Debug? What's that?
FRC #4480
 
Join Date: Jan 2015
Rookie Year: 2013
Location: Minnesooota
Posts: 216
team-4480 will become famous soon enoughteam-4480 will become famous soon enough
OpenCV: findContours() messing with images?

Hi,

We used GRIP for Stronghold and was super nice and easy. Now, I want to take it to the next level with OpenCV.

I am currently having a lot of trouble just trying to find a contour in anything! The findContours function seems to be interfering with something which makes the edges image deteriorate.
For example, here is the Canny edge with and without it being the source of the findContour function: http://imgur.com/a/7kqAw
Here is the super simple code I am using:
Code:
import cv2 as cv
import numpy as np
img = cv.imread("29.jpg")#Sample image of Field
gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY) #Convert to gray...just to try

edges = cv.Canny(gray, 200, 300)
#Finds the contours
image, contours, hierarchy = cv.findContours(edges,cv.RETR_EXTERNAL,cv.CHAIN_APPROX_NONE)
#Draws
cv.drawContours(img, contours, 1, (0, 255,255), 3)
#Shows
cv.imshow("edges!", edges)
cv.imshow("mask!", gray)
cv.imshow("frame!", img)

k = cv.waitKey(0) 
cv.destroyAllWindows()
Because the image deteriorates when put through the findContours function, I feel that it is never able to find anything. This doesn't just happen when I put the edges image through, it happens when I try things like masks too.

I am super new to OpenCV so there is a strong possibility that there is something that I am doing completely wrong.

Any help would greatly be appreciated!
__________________
#Python4Life
Reply With Quote
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 10:36.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi