首页 > 其他分享 >733. 图像渲染

733. 图像渲染

时间:2022-10-14 00:11:17浏览次数:49  
标签:vist 渲染 int image 733 vector 图像 size

733. 图像渲染

来自 <https://leetcode.cn/problems/flood-fill/> 

class Solution {
public:
    // bfs
    int dx[4]={-1,0,1,0};
    int dy[4]={0,1,0,-1};
    vector<vector<int>> floodFill(vector<vector<int>>& image, int sr, int sc, int color) {
        int n=image.size();
        int m=image[0].size();
        // vector<vector<int>> (n,vector<int>(m,0)) vist;
        int vist[100][100]={0};
        queue<pair<int,int>> q;
        q.push({sr,sc});
        vist[sr][sc]=1;
        while(q.size()){
            auto t= q.front();
            q.pop();
            for(int i=0;i<4;i++){
                int x=t.first+dx[i];
                int y=t.second+dy[i];
                if(x>=0 && x<n && y>=0 && y<m && vist[x][y]==0 && image[x][y]==image[sr][sc]){
                    image[x][y]=color;
                    vist[x][y]=1;
                    // 添加广度遍历到的结点
                    q.push({x,y});
                }
            }
        } 
        image[sr][sc]=color; 
        // for(int i=0;i<n;i++){
        //     for(int j=0;j<m;j++){
        //         cout<<image[i][j]<<" ";
        //     }
        //     cout<<endl;
        // }  
    return image;   
    }
};



标签:vist,渲染,int,image,733,vector,图像,size
From: https://www.cnblogs.com/mengfengguang/p/16790170.html

相关文章

  • 图像滤波
    1.图像滤波图像滤波,即在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性......
  • 后CNN探索,如何用RNN进行图像分类
    摘要:RNN可以用于描述时间上连续状态的输出,有记忆功能,能处理时间序列的能力,让我惊叹。本文分享自华为云社区《用RNN进行图像分类——CNN之后的探索》,作者:Yin-Manny。一、......
  • 浏览器渲染页面常见问题
    构建过程中可能会产生的阻塞​​html​​​的代码,是从上到下一行行执行的,也就是说如果​​js​​​代码写在​​head​​​头里,且没有用加在​​window.onload​​​方法里,......
  • 01-什么是渲染引擎
    在开始写代码之前,要先明确渲染引擎到底是什么东西,才能知道要写什么东西。在Google里面搜索......
  • 后CNN探索,如何用RNN进行图像分类
    摘要:RNN可以用于描述时间上连续状态的输出,有记忆功能,能处理时间序列的能力,让我惊叹。本文分享自华为云社区《​​用RNN进行图像分类——CNN之后的探索​​》,作者:Yin-Manny......
  • React Hook:无用渲染-PureComponent-shouldCompoent-函数组件
    过渡技术1.1无用的渲染组件是构成React视图的一个基本单元。有些组件会有自己本地的状态(state),当它们的值由于用户的操作而发生改变时,组件就会重新渲染。在一个React......
  • 图像编码压缩
    目录数据量与信息量的关系:数据量=信息量+冗余数据量冗余分类心理视觉冗余编码冗余数据量与信息量的关系:数据量=信息量+冗余数据量数据用来记录和传送信息,是信息的载体;数......
  • ​吊打labelme,这款AI开发神器的图像标注yyds!
    AI的发展有三大内核:数据、算法、算力。现如今,算法和算力在市面上的差距显然已经没有那么大,能够给AI提供充足弹药支持的当属数据了。深度学习算法精度的提升严重依赖于数......
  • 【图像分类】 基于Pytorch的细粒度图像分类实战
    欢迎大家来到《图像分类》专栏,今天讲述基于pytorch的细粒度图像分类实战!作者&编辑|郭冰洋1简介针对传统的多类别图像分类任务,经典的CNN网络已经取得了非常优异的成绩,但......
  • 【每周CV论文】初学深度学习图像对比度增强应该要读的文章
    欢迎来到《每周CV论文》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。图像对比度增强,即增强图像中的有用......