Commit acc56d1a authored by dasharatha.vamshi's avatar dasharatha.vamshi

code

parent e1cb9202
...@@ -238,7 +238,7 @@ class Welspun_Classifier(ModelWrapper): ...@@ -238,7 +238,7 @@ class Welspun_Classifier(ModelWrapper):
"sound_1") "sound_1")
logger.info(f"Probability: {prob}") logger.info(f"Probability: {prob}")
self.counter = 0 self.counter = 0
elif a == 1 and max(x) > 0.95: elif a == 2 and max(x) > 0.95:
resized_frame = cv2.resize(frame, (64, 64)) resized_frame = cv2.resize(frame, (64, 64))
cv2.putText(frame, text="Split Defect Detected", org=(50, 50), cv2.putText(frame, text="Split Defect Detected", org=(50, 50),
color=(0, 0, 255), color=(0, 0, 255),
...@@ -250,21 +250,33 @@ class Welspun_Classifier(ModelWrapper): ...@@ -250,21 +250,33 @@ class Welspun_Classifier(ModelWrapper):
"sound_1") "sound_1")
logger.info(f"Probability: {prob}") logger.info(f"Probability: {prob}")
self.counter = 0 self.counter = 0
else: elif a == 1 and max(x) > 0.95:
logger.info("enter else loop")
if sum(sum(sum(frame))) == 0:
pass
else:
resized_frame = cv2.resize(frame, (64, 64)) resized_frame = cv2.resize(frame, (64, 64))
cv2.putText(frame, text="No Defect", org=(50, 50), cv2.putText(frame, text="Short Tile Defect Detected", org=(50, 50),
color=(0, 0, 255), color=(0, 0, 255),
thickness=2, thickness=2,
fontScale=1, fontFace=cv2.LINE_AA) fontScale=1, fontFace=cv2.LINE_AA)
if self.counter % 25 == 0: if self.counter % 25 == 0:
self.send_payload("No Defect", resized_frame, "No Defect ", "#044b04", "#24dc24", "sound_1")
self.send_payload("Short Tile Detected", resized_frame, "Short Tile " + str(prob[1]), "#472020", "#ed2020",
"sound_1")
logger.info(f"Probability: {prob}") logger.info(f"Probability: {prob}")
self.counter = 0 self.counter = 0
# else:
# logger.info("enter else loop")
# if sum(sum(sum(frame))) == 0:
# pass
# else:
# resized_frame = cv2.resize(frame, (64, 64))
# cv2.putText(frame, text="No Defect", org=(50, 50),
# color=(0, 0, 255),
# thickness=2,
# fontScale=1, fontFace=cv2.LINE_AA)
#
# if self.counter % 25 == 0:
# self.send_payload("No Defect", resized_frame, "No Defect ", "#044b04", "#24dc24", "sound_1")
# logger.info(f"Probability: {prob}")
# self.counter = 0
# if prob[0] > 0.9: # if prob[0] > 0.9:
# # print("prob--->",prob[0]) # # print("prob--->",prob[0])
# cv2.putText(frame, text="Stitch Detected with Probability :" + str(prob[0]), org=(50, 50), # cv2.putText(frame, text="Stitch Detected with Probability :" + str(prob[0]), org=(50, 50),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment