Makine görüşü sistemleri, gömülü ekran denetleyicileri ve özel görüntü işleme ardışık düzenleri genellikle ham piksel verileri gerektirir — başlıksız, sıkıştırmasız ve meta verisi olmayan düz bir ikili arabellek. BMP dosyaları, işleme kitaplıklarının ve firmware yükleyicilerin çoğunun ya yok saydığı ya da reddettiği bir Windows bitmap başlığı taşır. Total Image Converter, BMP sarmalayıcısını kaldırır ve ham piksel baytlarını toplu olarak diske yazar; böylece çıktıyı, özel bir ayrıştırıcı yazmadan doğrudan ardışık düzeninize besleyebilirsiniz.
Bu bağlamda RAW, piksel değerlerinin düz ikili dökümü anlamına gelir — dosya başlığı, renk profili, sıkıştırma yok. Her piksel, tanımlı kanal sırasına (genellikle RGB veya BGR) sabit bir bit derinliğinde ardışık baytlar olarak temsil edilir. Dosya, ilk bayttan son bayta kadar yalnızca görüntü verisi içerir.
Bu, kamera RAW formatlarından (CR2, NEF, ARW, DNG) farklıdır. Kamera RAW dosyaları, beyaz denge, mercek düzeltmesi ve pozlama meta verileriyle birlikte sensör verilerini kodlayan özel veya standartlaştırılmış formatlardır. Yorumlamak için bir kamera RAW kod çözücü gerektirir. Burada açıklanan RAW formatı, gömülü sistemlerde, FPGA görüntü işlemede ve endüstriyel makine görüşünde kullanılan basit yapısız piksel arabelleğidir; burada tüketen kod görüntü boyutlarını ve kanal düzenini zaten bilir ve verileri yorumlamak için bir başlığa ihtiyaç duymaz.
Tipik kullanımlar arasında görüntüleri mikrodenetleyici ekranı çerçeve arabelleklerine yükleme, piksel dizilerini OpenCV veya özel C++ işleme koduna besleme ve gömülü aygıtlardaki flash belleğe görüntü verisi programlama sayılabilir.
| Özellik | BMP | RAW piksel arabelleği |
|---|---|---|
| Dosya başlığı | Evet — minimum 54 bayt (BITMAPFILEHEADER + BITMAPINFOHEADER) | Yok — piksel verileri bayt 0'dan başlar |
| Sıkıştırma | İsteğe bağlı (4-bit ve 8-bit BMP için RLE) | Yok — her zaman sıkıştırılmamış |
| Taşınabilirlik | Windows uygulamaları tarafından geniş çapta desteklenir | Harici boyut ve format meta verisi gerektirir |
| Kullanım durumu | Windows GUI uygulamaları, eski yazılım | Gömülü sistemler, makine görüşü, özel ardışık düzenler |
| Dosya boyutu | Biraz daha büyük (başlık yükü) | Minimum — yalnızca piksel baytları |
BMP kendi kendini açıklar: başlık, herhangi bir görüntüleyiciye genişliği, yüksekliği, bit derinliğini ve renk sırasını bildirir. RAW dosyası bunların hiçbirini içermez — tüketen kodun görüntü geometrisini önceden bilmesi gerekir. Bu, RAW'ı genel kullanım için uygunsuz kılar ancak piksel formatının sabit olduğu ve başlık yükünün istenilmediği kontrollü ortamlar için idealdir.
.raw uzantısıyla kaydedilir.Total Image Converter, betikli ardışık düzenler, derleme sistemleri ve sunucu tarafı işleme için bir komut satırı yürütülebilir dosyası içerir. Bir klasördeki tüm BMP dosyalarını RAW'a dönüştürün:
TotalImageConverter.exe C:\Images\*.bmp C:\Output -c raw
Tek bir dosyayı dönüştürmek ve çıktı dosya adını açıkça belirtmek için:
TotalImageConverter.exe C:\Images\frame001.bmp C:\Output\frame001.raw -c raw
Her iki komutu da bir .bat dosyasına gömün ve derleme betiğinizden veya sonrası işleme ardışık düzeninizden çağırın. Bu, firmware görüntü varlıkları oluştururken veya görüntü modeli eğitimi için veri kümeleri hazırlarken standart yaklaşımdır.
BMP dosyaları içeren tüm bir klasörü seçin ve hepsini tek bir çalıştırmada dönüştürün. Bir makine görüşü veri kümesi binlerce etiketli görüntü içerdiğinde, bunları tek tek işlemek bir seçenek değildir. Ctrl+A, geçerli klasördeki her şeyi seçer; dönüştürme hemen başlar.
Dönüştürücü, BMP piksel verilerini okur ve açıkça istemediğiniz sürece yeniden örnekleme, renk kayması veya gama düzeltmesi olmaksızın doğrudan yazar. Giren çıkar — RAW dosyasındaki piksel değerleri BMP kaynağındakiyle tam olarak eşleşir.
Çıktı dosyası yalnızca piksel baytları içerir. EXIF, ICC profili, yorum blokları yok. Bu, çıktıyı bilinen bir uzaklıkta sabit boyutlu ikili blob bekleyen düşük seviyeli yükleyicilerle uyumlu tutar.
Komut satırı sürümü, derleme betikleriyle, Makefile'larla ve CI ardışık düzenleriyle doğrudan entegre olur. BMP dosyalarınızı yukarı akışta oluşturun, dönüştürücüyü çağırın ve RAW varlıklarınız herhangi bir GUI açmadan sonraki derleme adımı için hazırdır.
Her şey Windows'ta yerel olarak çalışır. Hiçbir dosya makinenizi terk etmez. Bu, özel eğitim veri kümeleri, yayınlanmamış ürün görüntüleri veya hassas endüstriyel kamera görüntüleriyle çalışırken önemlidir.
Tek seferlik satın alma. Ücretsiz güncellemeler ve teknik destek dahildir. Windows 7, 8, 10 ve 11'de, hem 32-bit hem de 64-bit'te çalışır.
| Özellik | Çevrimiçi Dönüştürücü | Total Image Converter |
|---|---|---|
| Toplu işleme | Her seferinde bir dosya | Tek çalıştırmada tüm klasör |
| Dosya boyutu sınırı | Genellikle 10–50 MB | Sınır yok |
| RAW çıktısı (başlıksız piksel verisi) | Mevcut değil | Evet |
| Gizlilik | Dosyalar bir sunucuya yüklenir | Tamamen yerel, hiç yüklenmez |
| Otomasyon | Mümkün değil | Komut satırı, .bat betikleri, derleme entegrasyonu |
| Yeniden boyutlandırma / renk dönüştürme seçenekleri | Nadiren | Evet, aynı adımda |
| Çevrimdışı çalışır | Hayır | Evet |
fread çağrısıyla yüklenir."Endüstriyel kontrol panelleri serisinin ekran firmware'ini yönetiyorum. Kullanıcı arayüzü varlıkları BMP dosyaları olarak tasarlanıyor ve firmware görüntüsüne bağlanmadan önce başlıksız RGB piksel dizilerine dönüştürülmesi gerekiyor. Total Image Converter tüm varlık klasörünü tek bir komut satırı çağrısıyla hallediyor. Derleme betiğimizde bir Makefile adımı olarak ekledim — BMP dosyaları giriyor, RAW dosyaları çıkıyor, bağlayıcı için hazır. Her sürüm döngüsünde manuel bir adımı ortadan kaldırıyor."
Dmitri Volkov Embedded Systems Engineer
"Denetim ardışık düzenimiz, özel bir C++ yükleyici kullanarak piksel arabelleklerini doğrudan okuyor. Referans görüntüler BMP kaydeden bir Windows yakalama aracından geliyor. Her kalibrasyon çalıştırmasından önce tüm referans setini RAW'a toplu dönüştürüyorum. Çıktı tam olarak yükleyicinin beklediği şey — atlanacak başlık baytı yok, doğru kanal sırası, doğru boyutlar. Dönüştürücü basit ve istemediğim herhangi bir işlem eklemiyor."
Rachel Okonkwo Machine Vision Developer
"Hata referans görüntüleri için BMP çerçeveleri çıkaran bir vizyon kamera sistemi kullanıyoruz. Aşağı akış analiz aracı ham piksel arabelleklerini tüketiyor. Her üretim çalıştırmasından önce 300-400 BMP çerçevesini RAW'a dönüştürmek eskiden manuel bir adımdı. Artık kamera işi bittikten sonra çalışan zamanlanmış bir .bat dosyası. Total Image Converter tüm klasörü bir dakikadan çok daha kısa sürede işliyor. Otomasyon iş akışımıza entegrasyon kurulumu yaklaşık on dakika sürdü."
Lars Eriksson Industrial Automation Specialist
TotalImageConverter.exe C:\Folder\*.bmp C:\Output -c raw. Bu, klasördeki tüm BMP dosyalarını RAW piksel arabelleklerine dönüştürür ve .raw uzantısıyla kaydeder. Derleme veya veri hazırlama ardışık düzeninin bir parçası olarak dönüştürmeyi otomatikleştirmek için bu komutu bir .bat dosyasına veya Makefile adımına yerleştirin.Ücretsiz deneme sürümünü indirin ve dosyalarınızı dakikalar içinde dönüştürün.
Kredi kartı veya email gerekli değil.