Ticket #33981

mrcImageInfo(m=1)

Date d'ouverture: 2014-06-30 18:03 Dernière mise à jour: 2014-07-01 12:01

Rapporteur:
Propriétaire:
État:
Atteints
Composant:
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
Aucun
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Détails

【リクエスト内容】
	現在、mrcImageInfo(m=1)(周辺部の画像情報出力)は3D画像のみ対応しています。
	この機能を2D画像でも使用できるようにして頂けないでしょうか。

【現状のソースコード(一部)】
ファイル名: /src/Objects/DataManip/mrcImage/src/mrcImageInfo.c
関数名: lmrcImageInformation
	(800行目付近)
		case meanOfSphereSurface:{
			DEBUGPRINT("meanOfSphereSurface\n");
			offsetx = floor ((img->HeaderN.x-1)/2); /* PIXEL */
			offsety = floor ((img->HeaderN.y-1)/2); /* PIXEL */ 
			offsetz = floor ((img->HeaderN.z-1)/2); /* PIXEL */
			count = 0;	
 		   	sumForSphereSurface = 0;

			rmax = MIN3(offsetx*img->HeaderLength.x,
						offsety*img->HeaderLength.y,
						offsetz*img->HeaderLength.z);

			if (info->flagrmax){
				if(info->rmax<rmax){
					fprintf(stderr,"rmax from option:%f\n",info->rmax);
				}else{
					info->rmax = rmax;	/* A */
					fprintf(stderr,"Your selected rmax is beyond range.  The rmax changes to caliculated rmax:%f\n"
							,info->rmax);
				}
			}else{
				info->rmax = rmax;
				fprintf(stderr,"rmax from caliculate:%f\n",info->rmax);
			}
【対策案】
	rmaxの条件をx, y, zの最小値以上としていますので、z=0のときはx, yのみの最小値以上を条件とすると2D画像対応が可能かと考えます。

Ticket History (2/2 Histories)

2014-06-30 18:03 Updated by: kinoshita-eos
  • New Ticket "mrcImageInfo(m=1)" created
2014-07-01 12:01 Updated by: tacyas
  • Résolution Update from Aucun to Fixed
  • État Update from Ouvert to Atteints
  • Ticket Close date is changed to 2014-07-01 12:01
Commentaire

ありがとうございます。 確認の上、修正いたしました。

Attachment File List

No attachments

Modifier

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