ROIFilter: Add filter to only preserve ROI regions
This commit is contained in:
@@ -143,6 +143,13 @@ void FrameTransformation::ProcessModule(const int16_t *input, uint16_t module_nu
|
||||
}
|
||||
}
|
||||
|
||||
void FrameTransformation::ApplyROI(const ROIFilter &filter) {
|
||||
if (pixel_depth == 2)
|
||||
filter.Apply((int16_t *) precompression_buffer.data(), static_cast<int16_t>(INT16_MIN));
|
||||
else
|
||||
filter.Apply((int32_t *) precompression_buffer.data(), static_cast<int32_t>(INT32_MIN));
|
||||
}
|
||||
|
||||
int16_t *FrameTransformation::GetPreview16BitImage() {
|
||||
if (pixel_depth == 2)
|
||||
return (int16_t *) precompression_buffer.data();
|
||||
|
||||
Reference in New Issue
Block a user