Esempio n. 1
0
def main():
	##input image files
	filename = 'images/DSC_0030.JPG'
#	filename = 'images/s_DSC_0030.JPG'
#	filename = 'images/redSpot.JPG'
	img = cv2.imread(filename,cv2.CV_LOAD_IMAGE_COLOR)

	hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV)
	hue = hsv[:,:,0]
	saturation = hsv[:,:,1]
	meido = hsv[:,:,2]

	##process
	output_image,binary_img,area = getContactArea(img)

	## image output
	print 'area=',area,'[mm^2]'
	images = {'image':img,'hsv':hsv,'hue':hue,'saturation':saturation,'meido':meido,'red':output_image,'binary':binary_img}
	#images = {'image':img,'ContactArea':output_image}
	myCV.displayImages(images)
Esempio n. 2
0
def main(filename):
	img = cv2.imread(filename,cv2.CV_LOAD_IMAGE_COLOR)
	cv2.imwrite('res' + filename,img)

	hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV)
	hue = hsv[:,:,0]
	saturation = hsv[:,:,1]
	meido = hsv[:,:,2]


	##process
	output_image,binary_img,area = getContactArea(img)

	## image output
	print 'area=',area,'[mm^2]'
	f.write(str(area) + '\t' + filename + '\n')
	cv2.imwrite(filename,img)

	images = {'image':img,'hsv':hsv,'hue':hue,'saturation':saturation,'meido':meido,'red':output_image,'binary':binary_img}
	#images = {'image':img,'ContactArea':output_image}
	myCV.displayImages(images)