Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

get the center of a blob opencv

# read image through command line
img = cv2.imread(args["ipimage"])

# convert the image to grayscale
gray_image = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

# convert the grayscale image to binary image
ret,thresh = cv2.threshold(gray_image,127,255,0)

# find contours in the binary image
im2, contours, hierarchy = cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
for c in contours:
   # calculate moments for each contour
   M = cv2.moments(c)

   # calculate x,y coordinate of center
   cX = int(M["m10"] / M["m00"])
   cY = int(M["m01"] / M["m00"])
   cv2.circle(img, (cX, cY), 5, (255, 255, 255), -1)
   cv2.putText(img, "centroid", (cX - 25, cY - 25),cv2.FONT_HERSHEY_SIMPLEX, 0.5, (255, 255, 255), 2)

   # display the image
   cv2.imshow("Image", img)
   cv2.waitKey(0)
Comment

PREVIOUS NEXT
Code Example
Python :: ctx.save_for_backward 
Python :: join pyspark stackoverflow 
Python :: classe statistique dataframe python 
Python :: how to do processing on html file using python 
Python :: how to import PyMem python 
Python :: get package share vs Find Package Share 
Python :: django templateview 
Python :: python milliseconds to date 
Python :: django q filter 
Python :: how to re run code in python 
Python :: python import stringio 
Python :: poetry take the dependencies from requirement.txt 
Python :: python zip lists into dictionary 
Python :: plt turn legend off 
Python :: tbc full form in cricket 
Python :: count number of rows pandas condition 
Python :: plt.savefig without showing 
Python :: train test split python 
Python :: remove nan particular column pandas 
Python :: perimeter of semicircle formula 
Python :: how to change dtype object to int 
Python :: python calculate prime numbers until numer 
Python :: matplotlib ticksize 
Python :: how to clear checkbox in tkinter 
Python :: revesing case python 
Python :: delete row from dataframe python 
Python :: cv2.adaptiveThreshold() python 
Python :: how to say hello world 
Python :: update python in cmd 
Python :: python named tuple 
ADD CONTENT
Topic
Content
Source link
Name
1+9 =