Internal change

PiperOrigin-RevId: 521970274
This commit is contained in:
MediaPipe Team 2023-04-05 00:03:00 -07:00 committed by Copybara-Service
parent 1990fe00d3
commit 7417e48da4
5 changed files with 14 additions and 14 deletions

View File

@ -214,7 +214,7 @@ double BorderDetectionCalculator::ColorCount(const Color& mask_color,
const cv::Mat& image) const { const cv::Mat& image) const {
int background_count = 0; int background_count = 0;
for (int i = 0; i < image.rows; i++) { for (int i = 0; i < image.rows; i++) {
const uint8* row_ptr = image.ptr<uint8>(i); const uint8_t* row_ptr = image.ptr<uint8_t>(i);
for (int j = 0; j < image.cols * 3; j += 3) { for (int j = 0; j < image.cols * 3; j += 3) {
if (std::abs(mask_color.r() - static_cast<int>(row_ptr[j + 2])) <= if (std::abs(mask_color.r() - static_cast<int>(row_ptr[j + 2])) <=
options_.color_tolerance() && options_.color_tolerance() &&

View File

@ -142,7 +142,7 @@ class ContentZoomingCalculator : public CalculatorBase {
// Stores the first crop rectangle. // Stores the first crop rectangle.
mediapipe::NormalizedRect first_rect_; mediapipe::NormalizedRect first_rect_;
// Stores the time of the last "only_required" input. // Stores the time of the last "only_required" input.
int64 last_only_required_detection_; int64_t last_only_required_detection_;
// Rect values of last message with detection(s). // Rect values of last message with detection(s).
int last_measured_height_; int last_measured_height_;
int last_measured_x_offset_; int last_measured_x_offset_;
@ -500,7 +500,7 @@ bool ContentZoomingCalculator::IsAnimatingToFirstRect(
return false; return false;
} }
const int64 delta_us = (timestamp - first_rect_timestamp_).Value(); const int64_t delta_us = (timestamp - first_rect_timestamp_).Value();
return (0 <= delta_us && delta_us <= options_.us_to_first_rect()); return (0 <= delta_us && delta_us <= options_.us_to_first_rect());
} }
@ -522,8 +522,8 @@ absl::StatusOr<mediapipe::Rect> ContentZoomingCalculator::GetAnimationRect(
RET_CHECK(IsAnimatingToFirstRect(timestamp)) RET_CHECK(IsAnimatingToFirstRect(timestamp))
<< "Must only be called if animating to first rect."; << "Must only be called if animating to first rect.";
const int64 delta_us = (timestamp - first_rect_timestamp_).Value(); const int64_t delta_us = (timestamp - first_rect_timestamp_).Value();
const int64 delay = options_.us_to_first_rect_delay(); const int64_t delay = options_.us_to_first_rect_delay();
const double interpolation = easeInOutQuad(std::max( const double interpolation = easeInOutQuad(std::max(
0.0, (delta_us - delay) / 0.0, (delta_us - delay) /
static_cast<double>(options_.us_to_first_rect() - delay))); static_cast<double>(options_.us_to_first_rect() - delay)));

View File

@ -226,7 +226,7 @@ struct AddDetectionFlags {
std::optional<int> max_zoom_factor_percent; std::optional<int> max_zoom_factor_percent;
}; };
void AddDetectionFrameSize(const cv::Rect_<float>& position, const int64 time, void AddDetectionFrameSize(const cv::Rect_<float>& position, const int64_t time,
const int width, const int height, const int width, const int height,
CalculatorRunner* runner, CalculatorRunner* runner,
const AddDetectionFlags& flags = {}) { const AddDetectionFlags& flags = {}) {
@ -275,7 +275,7 @@ void AddDetectionFrameSize(const cv::Rect_<float>& position, const int64 time,
} }
} }
void AddDetection(const cv::Rect_<float>& position, const int64 time, void AddDetection(const cv::Rect_<float>& position, const int64_t time,
CalculatorRunner* runner) { CalculatorRunner* runner) {
AddDetectionFrameSize(position, time, 1000, 1000, runner); AddDetectionFrameSize(position, time, 1000, 1000, runner);
} }

View File

@ -200,7 +200,7 @@ absl::Status ParseAspectRatioString(const std::string& aspect_ratio_string,
} }
void ConstructExternalRenderMessage( void ConstructExternalRenderMessage(
const cv::Rect& crop_from_location, const cv::Rect& render_to_location, const cv::Rect& crop_from_location, const cv::Rect& render_to_location,
const cv::Scalar& padding_color, const uint64 timestamp_us, const cv::Scalar& padding_color, const uint64_t timestamp_us,
ExternalRenderFrame* external_render_message, int frame_width, ExternalRenderFrame* external_render_message, int frame_width,
int frame_height) { int frame_height) {
auto crop_from_message = auto crop_from_message =
@ -717,7 +717,7 @@ absl::Status SceneCroppingCalculator::FormatAndOutputCroppedFrames(
for (int i = 0; i < num_frames; ++i) { for (int i = 0; i < num_frames; ++i) {
// Set default padding color to white. // Set default padding color to white.
cv::Scalar padding_color_to_add = cv::Scalar(255, 255, 255); cv::Scalar padding_color_to_add = cv::Scalar(255, 255, 255);
const int64 time_ms = scene_frame_timestamps_[i]; const int64_t time_ms = scene_frame_timestamps_[i];
if (*apply_padding) { if (*apply_padding) {
if (has_solid_background_) { if (has_solid_background_) {
double lab[3]; double lab[3];
@ -747,7 +747,7 @@ absl::Status SceneCroppingCalculator::FormatAndOutputCroppedFrames(
// Resizes cropped frames, pads frames, and output frames. // Resizes cropped frames, pads frames, and output frames.
for (int i = 0; i < num_frames; ++i) { for (int i = 0; i < num_frames; ++i) {
const int64 time_ms = scene_frame_timestamps_[i]; const int64_t time_ms = scene_frame_timestamps_[i];
const Timestamp timestamp(time_ms); const Timestamp timestamp(time_ms);
auto scaled_frame = absl::make_unique<ImageFrame>( auto scaled_frame = absl::make_unique<ImageFrame>(
frame_format_, scaled_width, scaled_height); frame_format_, scaled_width, scaled_height);

View File

@ -175,7 +175,7 @@ constexpr int kMinNumDetections = 0;
constexpr int kMaxNumDetections = 10; constexpr int kMaxNumDetections = 10;
constexpr int kDownSampleRate = 4; constexpr int kDownSampleRate = 4;
constexpr int64 kTimestampDiff = 20000; constexpr int64_t kTimestampDiff = 20000;
// Returns a singleton random engine for generating random values. The seed is // Returns a singleton random engine for generating random values. The seed is
// fixed for reproducibility. // fixed for reproducibility.
@ -254,7 +254,7 @@ std::unique_ptr<ImageFrame> MakeImageFrameFromColor(const cv::Scalar& color,
// Randomly generates a number of detections in the range of kMinNumDetections // Randomly generates a number of detections in the range of kMinNumDetections
// and kMaxNumDetections. Optionally add a key image frame of random solid color // and kMaxNumDetections. Optionally add a key image frame of random solid color
// and given size. // and given size.
void AddKeyFrameFeatures(const int64 time_ms, const int key_frame_width, void AddKeyFrameFeatures(const int64_t time_ms, const int key_frame_width,
const int key_frame_height, bool randomize, const int key_frame_height, bool randomize,
CalculatorRunner::StreamContentsSet* inputs) { CalculatorRunner::StreamContentsSet* inputs) {
Timestamp timestamp(time_ms); Timestamp timestamp(time_ms);
@ -286,7 +286,7 @@ void AddScene(const int start_frame_index, const int num_scene_frames,
const int key_frame_width, const int key_frame_height, const int key_frame_width, const int key_frame_height,
const int DownSampleRate, const int DownSampleRate,
CalculatorRunner::StreamContentsSet* inputs) { CalculatorRunner::StreamContentsSet* inputs) {
int64 time_ms = start_frame_index * kTimestampDiff; int64_t time_ms = start_frame_index * kTimestampDiff;
for (int i = 0; i < num_scene_frames; ++i) { for (int i = 0; i < num_scene_frames; ++i) {
Timestamp timestamp(time_ms); Timestamp timestamp(time_ms);
if (inputs->HasTag(kVideoFramesTag)) { if (inputs->HasTag(kVideoFramesTag)) {
@ -657,7 +657,7 @@ TEST(SceneCroppingCalculatorTest, PadsWithSolidColorFromStaticFeatures) {
// Add inputs. // Add inputs.
auto* inputs = runner->MutableInputs(); auto* inputs = runner->MutableInputs();
int64 time_ms = 0; int64_t time_ms = 0;
int num_static_features = 0; int num_static_features = 0;
for (int i = 0; i < kSceneSize; ++i) { for (int i = 0; i < kSceneSize; ++i) {
Timestamp timestamp(time_ms); Timestamp timestamp(time_ms);