前提・実現したいこと
SikuliXを使ったRPAアプリを作成しています。
発生している問題・エラーメッセージ
AttributeError: 'NoneType' object has no attribute 'offset'
該当のソースコード
for i,findimg in enumerate(findimglist): #ラベル画像を検索 finder.find(findimg) m=finder.next() #見つかった場所を左に移動してOCR対象の枠を求める ocrrect=m.offset(420,0).setW(1400).setH(85) #OCR処理 if i==0 or i==4: #郵便番号と電話番号は数値のみに tr.setVariable('tessedit_char_whitelist','0123456789-') else: tr.setVariable('tessedit_char_whitelist','') text=tr.doOCR(self.img.getSubimage(ocreect.x,ocrrect.y,ocrrect.w,occrect.h)) #(不具合対策)「ー」を置換 text=text.replace(u'ー','1') #テキストフィールドに結果を設定 textfields[i].setText(text) #先頭の場所を記録しておく if i==0: self.img_x=m.x self.img_y=m.y #全体領域を計算 self.img_w=ocrrect.x+ocrrect.w-self.img_x self.img_h=ocrrect.y+ocrrect.h-self.img_y #再描画 self.repaint()
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/29 04:51
2019/11/29 04:55