Update app.py
Browse files
app.py
CHANGED
|
@@ -619,12 +619,12 @@ def FillDictionary(green2,SimilarAreaDictionary,img,number,num1,num2,flag,finalC
|
|
| 619 |
areaPerimeterMax= round(item1,1) + 0.3
|
| 620 |
# print (areaMin, areaMax)
|
| 621 |
if color != [0,0,0]: #colored images
|
| 622 |
-
mydata=[round(item1,1),width1,height1,0, 1,0,
|
| 623 |
# mydata=[round(item1,1),width1,height1,0, 1,0,[rgbcolor[0],rgbcolor[1],rgbcolor[2] ],colorRanges[0][2],colorRanges[0][1],colorRanges[0][0]]
|
| 624 |
# colorRanges.pop(0)
|
| 625 |
else:
|
| 626 |
# print('??')
|
| 627 |
-
mydata=[round(item1,1),width1,height1,0, 1,0,
|
| 628 |
|
| 629 |
# if (( round(item1,1) in SimilarAreaDictionary['Rounded'].values) or (areaMin in SimilarAreaDictionary['Rounded'].values )or (areaMax in SimilarAreaDictionary['Rounded'].values )):
|
| 630 |
|
|
@@ -701,9 +701,9 @@ def drawAllContours(plan,green2,img,number,finalColorArray,num1,num2,flag):
|
|
| 701 |
if number ==220:
|
| 702 |
finalColorArray= colorOrder(img,finalColorArray)
|
| 703 |
if flag== 'area':
|
| 704 |
-
SimilarAreaDictionary= pd.DataFrame(columns=['Rounded','Width','Height','Area','Occurences','
|
| 705 |
else:
|
| 706 |
-
SimilarAreaDictionary= pd.DataFrame(columns=['Rounded','Width','Height','Perimeter','Occurences','Total Perimeter' ,
|
| 707 |
firstcolor=finalColorArray[0]
|
| 708 |
# print(lastcolor)
|
| 709 |
counter=0
|
|
@@ -816,10 +816,10 @@ def drawAllContours(plan,green2,img,number,finalColorArray,num1,num2,flag):
|
|
| 816 |
else:
|
| 817 |
|
| 818 |
if flag=='area':
|
| 819 |
-
SimilarAreaDictionary= pd.DataFrame(columns=['Rounded','Width','Height','Area','Occurences','
|
| 820 |
-
|
| 821 |
else:
|
| 822 |
-
SimilarAreaDictionary= pd.DataFrame(columns=['Rounded','Width','Height','Perimeter','Occurences','Total Perimeter','
|
| 823 |
contourss=findContoursFullImage(green2,img,number,finalColorArray,num1,num2,flag)
|
| 824 |
|
| 825 |
SimilarAreaDictionary , colorsUsed= FillDictionary(green2,SimilarAreaDictionary,img,number,num1,num2,flag,finalColorArray)
|
|
|
|
| 619 |
areaPerimeterMax= round(item1,1) + 0.3
|
| 620 |
# print (areaMin, areaMax)
|
| 621 |
if color != [0,0,0]: #colored images
|
| 622 |
+
mydata=[[rgbcolor[0],rgbcolor[1],rgbcolor[2] ],round(item1,1),width1,height1,0, 1,0,0,0,0]
|
| 623 |
# mydata=[round(item1,1),width1,height1,0, 1,0,[rgbcolor[0],rgbcolor[1],rgbcolor[2] ],colorRanges[0][2],colorRanges[0][1],colorRanges[0][0]]
|
| 624 |
# colorRanges.pop(0)
|
| 625 |
else:
|
| 626 |
# print('??')
|
| 627 |
+
mydata=[' ', round(item1,1),width1,height1,0, 1,0,0,0,0]
|
| 628 |
|
| 629 |
# if (( round(item1,1) in SimilarAreaDictionary['Rounded'].values) or (areaMin in SimilarAreaDictionary['Rounded'].values )or (areaMax in SimilarAreaDictionary['Rounded'].values )):
|
| 630 |
|
|
|
|
| 701 |
if number ==220:
|
| 702 |
finalColorArray= colorOrder(img,finalColorArray)
|
| 703 |
if flag== 'area':
|
| 704 |
+
SimilarAreaDictionary= pd.DataFrame(columns=['Color','Rounded','Width','Height','Area','Occurences','Total Area' , 'R','G','B']) #
|
| 705 |
else:
|
| 706 |
+
SimilarAreaDictionary= pd.DataFrame(columns=['Color','Rounded','Width','Height','Perimeter','Occurences','Total Perimeter' ,'R','G','B'])
|
| 707 |
firstcolor=finalColorArray[0]
|
| 708 |
# print(lastcolor)
|
| 709 |
counter=0
|
|
|
|
| 816 |
else:
|
| 817 |
|
| 818 |
if flag=='area':
|
| 819 |
+
SimilarAreaDictionary= pd.DataFrame(columns=['Color','Rounded','Width','Height','Area','Occurences','Total Area','R','G','B']) #
|
| 820 |
+
# print('generated')
|
| 821 |
else:
|
| 822 |
+
SimilarAreaDictionary= pd.DataFrame(columns=['Color','Rounded','Width','Height','Perimeter','Occurences','Total Perimeter','R','G','B'])
|
| 823 |
contourss=findContoursFullImage(green2,img,number,finalColorArray,num1,num2,flag)
|
| 824 |
|
| 825 |
SimilarAreaDictionary , colorsUsed= FillDictionary(green2,SimilarAreaDictionary,img,number,num1,num2,flag,finalColorArray)
|