任务单 #33943

marker2Dto3DEstimator

开放日期: 2014-06-13 16:59 最后更新: 2014-06-15 07:52

报告人:
属主:
类型:
状态:
开启 [Owner assigned]
组件:
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Later
文件:
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

【問題内容】
	marker2Dto3DEstimatorにてコンパイル時にエラーが出力され、コンパイルできない。

【エラー内容】
	/Eos/src/Tools/rec3d/marker2Dto3DEstimator/src/marker2Dto3DEstimator.c:91:19: error: no member
      named 'flagOutList' in 'struct marker2Dto3DEstimatorInfo'; did you mean 'fptOutList'?
                for(i=0; i<info.flagOutList; i++) {
                                ^~~~~~~~~~~
                                fptOutList

【使用OS】Mac X10.8.5
	
【考察】
	infoであるmarker2Dto3DEstimatorInfoのメンバーにflagOutListが無いためエラーが出ているようです。
	ここは出力ファイルに書かれたファイル数分ループを回す処理だと思いますので、for文の最大値はinfo.flagOutだと考えます。

【ソースコード(一部)】
ファイル名: /src/Tools/rec3d/marker2Dto3DEstimator/src/marker2Dto3DEstimator.c
関数名: 
	(91行目付近)
		// Write final parameters
		if(info.flagOut) {
			for(i=0; i<info.flagOutList; i++) {
				eosPointWrite(info.fptOut[i], &(linfo.pList3D[i]), info.OutType);
			}
		}
	
【修正案】
	(91行目付近)
		// Write final parameters
		if(info.flagOut) {
ココを修正->	for(i=0; i<info.flagOut; i++) {
				eosPointWrite(info.fptOut[i], &(linfo.pList3D[i]), info.OutType);
			}
		}

任务单历史 (3/3 Histories)

2014-06-13 16:59 Updated by: kinoshita-eos
  • New Ticket "marker2Dto3DEstimator" created
2014-06-15 07:52 Updated by: tacyas
  • 处理结果 Update from to Later
评论

すみません。まだ作りかけの段階でアップされています。少しお待ち下さい。

2014-08-02 09:01 Updated by: None

Attachment File List

No attachments

编辑

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登录名