PDA

View Full Version : بدست آوردن حجم یک تصویر



aref_error
پنج شنبه 08 آبان 1393, 13:33 عصر
سلام
یک تصویر را خوانده ام و با تابع imfinfo چنین اطلاعاتی را کسب کرده ام:
FileSize: 26510
Format: 'jpg'
FormatVersion: ''
Width: 311
Height: 413
BitDepth: 24
ColorType: 'truecolor'
FormatSignature: ''
NumberOfSamples: 3
CodingMethod: 'Huffman'
CodingProcess: 'Sequential'
Comment: {}
XResolution: 164.9000
YResolution: 164.9000
ResolutionUnit: 'Inch'
DigitalCamera: [1x1 struct]
ExifThumbnail: [1x1 struct]
می خواهم بدانم FileSize چگونه محاسبه شده است. هر کاری میکنم نمتیونم محاسبه ش کنم. در هر کجای اینترنت هم جستجو کرده ام این جوری نوشته اند که:

[Width*Height*BitDepth]/8
ولی این فرمول جواب نمیده.
وقتی یک تصویر رو فشرده سازی میکنم فرقی که با تصویر اصلی داره در همین عدد FileSize هست و من نمیتونم این عدد رو بدست بیارم.

rahnema1
پنج شنبه 08 آبان 1393, 16:44 عصر
سلام
اندازه فایل اینجوری به دست نمی آد مخصوصا اگه تصویر فشرده هم شده باشه به الگوریتم مورد نظر هم بستگی داره
قسمتی به نام header هم قبل از داده های تصویر در فایل قرار داره که یه سری اطلاعات مربوط به تصویر مثل اندازه، وسایر اطلاعاتی که شما توسط info بدست آوردید اونجا ذخیره شده همه اینها دست به دست هم میدن که سایز فایل تعیین بشه

aref_error
جمعه 09 آبان 1393, 22:33 عصر
سلام. ممنون دوست گرامی
بنابراین نمیشه دستی محاسبه ش کرد؟
این چند روز خیلی منو به خودش مشغول کرده بود

rahnema1
شنبه 10 آبان 1393, 10:28 صبح
لطفا دقیقا بگید چیکار می خواهید بکنید چون فکر نکنم این کار ضرورت داشته باشه

mohsen6570
چهارشنبه 12 آذر 1393, 22:53 عصر
با سلام
دوستان خواهشا هرکی میتونه کمک کنه اخه متلب اصلا کار نکردم
استاد از ما برنامه خواسته:یکسری فایل دست نوشته اسامی شهرها هستن و orl کفته اینارو استخراج ویژگی انجام بدین و با روش knn -bayse-parzen جواب بدست بیارین مقایسه کنید performanso خواهشا هر کی کدشو داره کمک کنه
ممنونم