এটি হল gdcmraw কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
gdcmraw - এক্সট্র্যাক্ট ডেটা এলিমেন্ট ভ্যালু ফিল্ড।
সাইনোপিসিস
gdcmraw [বিকল্প] ফাইল-ইন ফাইল-আউট
বর্ণনাঃ
সার্জারির gdcmraw টুল বেশিরভাগ উন্নয়নের উদ্দেশ্যে ব্যবহৃত হয়। এটি একটি নির্দিষ্ট নিষ্কাশন করতে ব্যবহৃত হয়
একটি DICOM ডেটাসেট থেকে বাইনারি ক্ষেত্র।
প্যারামিটার
ফাইল-ইন DICOM ইনপুট ফাইলের নাম
ফাইল-আউট আউটপুট ফাইলের নাম
বিকল্প
-i --ইনপুট ইনপুট ফাইলের নাম
-o --আউটপুট আউটপুট ফাইলের নাম
-t --tag থেকে মান বের করতে ট্যাগ নির্দিষ্ট করুন।
নির্দিষ্ট বিকল্প
-S --split-frags খন্ডকে একাধিক ফাইলে বিভক্ত করুন।
-p --pattern অনুগামী ফাইল প্যাটার্ন নির্দিষ্ট করুন (বিভক্ত-ফ্র্যাগ দেখুন)।
-P --pixel-data Pixel Data trailing 0.
সাধারণ বিকল্প
-h -- সাহায্য
এই সাহায্য পাঠ্য প্রিন্ট করুন এবং প্রস্থান করুন
-v --সংস্করণ
প্রিন্ট সংস্করণ তথ্য এবং প্রস্থান
-ভি --ভারবোস
ভার্বোস মোড (সতর্কতা + ত্রুটি)।
-W --সতর্কতা
সতর্কতা মোড, মুদ্রণ সতর্কতা তথ্য
-ই --ত্রুটি
ত্রুটি মোড, প্রিন্ট ত্রুটি তথ্য
-D --ডিবাগ
ডিবাগ মোড, ডিবাগ তথ্য মুদ্রণ করুন
বৈশিষ্টসূচক , USAGE
কপি গুণ মূল্য থেকে ফাইল
এটি ট্যাগের মান বের করবে (0025,101b):
$ gdcmraw -i GE_MR_0025xx1bProtocolDataBlock.dcm -t 25,101b -o pdb.raw
নির্যাস পিক্সেল উপাত্ত
আপনি কোনো ট্যাগ নির্দিষ্ট না করলে, পিক্সেল ডেটা উপাদানটি ডিফল্ট একটি। তাই উদাহরণস্বরূপ
একটি ছবি থেকে পিক্সেল ডেটা নিতে:
$gdcmraw -i test.acr -o test.raw
তারপরে আপনি উদাহরণস্বরূপ এই পিক্সেল ডেটার md5sum গণনা করতে পারেন (খুব দরকারী):
$ md5sum test.raw
f845c8f283d39a0204c325654493ba53 test.raw
এনক্যাপসুলেটেড বাক্য গঠন
যখন পিক্সেল ডেটা এনক্যাপসুলেট করা হয়, তখন একাধিক খণ্ড একটি একক সংরক্ষণ করতে ব্যবহার করা যেতে পারে
স্লাইস ইমেজ:
$gdcmdump D_CLUNIE_CT1_J2KR.dcm
\&...
(7fe0,0010) OB # u/l,1 পিক্সেল ডেটা
(fffe,e000) ?? [] # ০,১টি আইটেম
(fffe,e000) ?? ff\\4f\\ff\\51\\00\\29\\00\\00\\00\\00\\02\\00\\00\\00\\02\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\02\\00\\00\\00\\02\\00 # 65536,1 Item
(fffe,e000) ?? 2c\\b7\\ee\\68\\de\\e3\\93\\2d\\b3\\b8\\ba\\90\\7b\\42\\3e\\f8\\42\\16\\64\\88\\46\\30\\37\\d4\\50\\95\\9b\\b6\\a5\\c7\\38\\9b # 65536,1 Item
(fffe,e000) ?? 48\\3c\\03\\e8\\c4\\3f\\44\\e1\\8a\\5c\\73\\3b\\02\\0a\\ad\\a5\\8f\\e4\\0c\\81\\76\\a2\\d7\\1b\\7f\\b7\\cd\\bc\\30\\c6\\6a\\6a # 43308,1 Item
(fffe, e0dd) 0
এটি থেকে একটি J2K ইমেজ তৈরি করার জন্য, আমাদের প্রতিটি টুকরো বের করতে হবে এবং
তাদের সংযুক্ত করুন:
$gdcmraw -i D_CLUNIE_CT1_J2KR.dcm -o D_CLUNIE_CT1_J2KR.j2k
এটি একটি বৈধ J2K ফাইল, Kakadu সফ্টওয়্যার প্যাকেজ ব্যবহার করে:
$ kdu_expand -i D_CLUNIE_CT1_J2KR.j2k -o D_CLUNIE_CT1_J2KR.tiff -record D_CLUNIE_CT1_J2KR.txt
$ cat D_CLUNIE_CT1_J2KR.txt
স্প্রোফাইল=PROFILE2
স্ক্যাপ = না
সেক্সটেনশন=0
আকার={512,512}
উৎসর্গ={0,0}
স্টাইল={512,512}
স্টাইল_অরিজিন={0,0}
উপাদান = 1
স্বাক্ষরিত = হ্যাঁ
স্পষ্টতা = 16
স্যাম্পলিং={1,1}
Sdims={512,512}
সাইসিসি = না
Cmct=0
ক্লেয়ার্স = 1
Cuse_sop=না
Cuse_eph=না
কর্ডার=LRCP
Calign_blk_last={না, না}
ক্লেভেল = 5
ক্যাড=0
Cdfs=0
Cdecomp=B(-:-:-)
ক্রেভারসিবল = হ্যাঁ
কর্নেল=W5X3
ক্যাটক=0
Cuse_precincts = না
Cblk={64,64}
সিমোড = 0
Qguard=1
Qabs_ranges=18,19,19,20,19,19,20,19,19,20,19,19,20,19,19,20
>> টাইল 0 এর জন্য নতুন বৈশিষ্ট্য:
নির্যাস টুকরা as একক ফাইল
কখনও কখনও প্রতিটি টুকরা প্রকৃতপক্ষে একটি একক টুকরা হয়, তাই আমাদের সংযুক্ত করার প্রয়োজন হবে না
তাদের:
$gdcmdump 00191113.dcm
\&...
(7fe0,0010) OB # u/l,1 পিক্সেল ডেটা
(fffe,e000) ?? 00\\00\\00\\00\\6b\\38\\01\\00\\10\\77\\02\\00\\37\\b6\\03\\00\\a7\\f4\\04\\00 # 20,1 Item
(fffe,e000) ?? ff\\d8\\ff\\c3\\00\\0b\\08\\02\\00\\02\\00\\01\\00\\11\\00\\ff\\c4\\00\\1b\\00\\01\\01\\01\\01\\01\\01\\01\\01\\00\\00\\00\\00 # 79970,1 Item
(fffe,e000) ?? ff\\d8\\ff\\c3\\00\\0b\\08\\02\\00\\02\\00\\01\\00\\11\\00\\ff\\c4\\00\\1b\\00\\01\\01\\01\\01\\01\\01\\01\\01\\00\\00\\00\\00 # 81564,1 Item
(fffe,e000) ?? ff\\d8\\ff\\c3\\00\\0b\\08\\02\\00\\02\\00\\01\\00\\11\\00\\ff\\c4\\00\\1b\\00\\01\\01\\01\\01\\01\\01\\01\\01\\00\\00\\00\\00 # 81694,1 Item
(fffe,e000) ?? ff\\d8\\ff\\c3\\00\\0b\\08\\02\\00\\02\\00\\01\\00\\11\\00\\ff\\c4\\00\\1b\\00\\01\\01\\01\\01\\01\\01\\01\\01\\00\\00\\00\\00 # 81511 (81512),1 Item
(fffe, e0dd) 0
আসুন স্বতন্ত্রভাবে সেই 4টি স্বতন্ত্র লসলেস জেপিইজি বের করার চেষ্টা করি:
$ gdcmraw --split-frags -i 00191113.dcm -o jpeg --pattern %02d.ljpeg
এটি 4টি ফাইল আউটপুট করবে:
-rw-r--r-- 1 ম্যাথিউ ম্যাথিউ 81512 2008-08-08 22:10 jpeg03.ljpeg
-rw-r--r-- 1 ম্যাথিউ ম্যাথিউ 81694 2008-08-08 22:10 jpeg02.ljpeg
-rw-r--r-- 1 ম্যাথিউ ম্যাথিউ 81564 2008-08-08 22:10 jpeg01.ljpeg
-rw-r--r-- 1 ম্যাথিউ ম্যাথিউ 79970 2008-08-08 22:10 jpeg00.ljpeg
পাদটীকা সম্বন্ধে JPEG নথি পত্র
JPEG ফাইলের সাথে 'JPEG 8bits lossy' বিনিময় করা একটি সাধারণ ভুল বোঝাবুঝি।
JPEG স্পেসিফিকেশন সাধারণ ক্ষতিকর 8bits ফাইলের চেয়ে অনেক বেশি বিস্তৃত (যেমন পাওয়া গেছে
ইন্টারনেটে).
তুমি পেতে পার:
· JPEG ক্ষতিকারক 8 বিট
· JPEG ক্ষতিকারক 12 বিট
· JPEG লসলেস 2-16 বিট
ITU-T T.81, ISO/IEC IS 10918-1-এ সেগুলিকে সংজ্ঞায়িত করা হয়েছে৷
onworks.net পরিষেবা ব্যবহার করে অনলাইনে gdcmraw ব্যবহার করুন