Skip to content

Commit

Permalink
メイン関数を書きかえる
Browse files Browse the repository at this point in the history
  • Loading branch information
pinfort committed Jan 9, 2019
1 parent 698cfa4 commit 5e68a11
Showing 1 changed file with 23 additions and 2 deletions.
25 changes: 23 additions & 2 deletions main.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,33 @@
from segmentsFromFile import SegmentFromFile
from analyzeSegment import analyzeSegment

def main(path):
def getAnalyzedSegments(path):
analyzedSegments = []
SOSs = []
analyzer = analyzeSegment()
segs = SegmentFromFile(path)
for seg in segs.tokenizeLoop():
analyzed = analyzer.analyze(seg["marker"], seg["body"])
print(analyzed) if analyzed is not None else ""
if analyzed is None:
continue
if analyzed["segmentName"] == "SOF":
print("X:", analyzed["x_size"], "Y:", analyzed["y_size"])
for nf in analyzed["nfData"]:
print(nf["id"], nf["name"], nf["hn"], "x", nf["vn"])
elif analyzed["segmentName"] == "SOS":
SOSs.append(analyzed)
analyzedSegments.append(analyzed)
assert(len(SOSs) == len(segs.f.IMAGES))
count = 0
for segments in analyzedSegments:
if segments["segmentName"] == "SOS":
segments["image"] = segs.f.IMAGES[count]
count = count + 1
yield segments

def main(path):
for segment in getAnalyzedSegments(path):
print(segment["segmentName"])

if __name__ == '__main__':
path = "C:\\Users\\pinfo\\Downloads\\DsmAkbxVYAEKktJ_orig.jpg"
Expand Down

0 comments on commit 5e68a11

Please sign in to comment.