首页 文章
  • 0 votes
     answers
     views

    很多 Value 中位数

    我正在寻找C中最好的方法,如果可能的话,计算很多现场值的中位数 . 这是情况,我正在阅读PGM图像(灰色图像)并读取所有灰色值[0到255之间]并获得中值 . 我考虑过存储所有这些数字并对数组进行排序,但内存管理在这个项目中非常重要,所以我正在寻找一种实时方法来获得中位数 . 有任何想法吗 ?谢谢 在另一个主题中,没有明确的答案可以真正帮助我 .
  • 3 votes
     answers
     views

    如何在main函数中初始化结构

    我正在尝试编写简单的pgm文件读取C程序 . 我不得不创建简单的结构: typedef struct pgmImage { int R; //rows int C; //collumns int G; //grey scale int **pix; // array of pixels }Image; 现在我必须初始化空的Image结构 . 我需要一个在其他函数中基于*...
  • 0 votes
     answers
     views

    无法读取正确的pgm像素值

    我有一个非常奇怪的错误, 所以我试图通过将像素值加载到数组中来读取pgm图像,我能够正确读取其版本,高度,宽度和最大可能像素值 . 但是,当我开始读取像素值时,我总是得到0.(我知道它不是零,因为我可以在matlab中使用imread读取它,但是必须在c中实现它,而且我不能使用opencv库 . . ) 此外,当我在NotePad中读取pgm文件时,前几行很好地代表了有关此图像的信息,但实际的...
  • 0 votes
     answers
     views

    PGM文件读取器不读取非对称文件

    我正在编写一个简单的PGM文件阅读器,用于基本的CV想法,我有一个奇怪的问题 . 我的方法似乎适用于对称文件(例如255 x 255),但是当我尝试读取非对称文件(300 x 246)时,我得到了一些奇怪的输入 . 一个文件读取到某个点,然后将ESCAPE字符(ASCII 27)转储到图像的其余部分(见下文),而其他文件则不会读取 . 我认为这可能是一些有缺陷的逻辑或内存问题 . 任何帮助,将不胜...
  • 0 votes
     answers
     views

    用C读取PGM图像

    我正在尝试使用以下功能读取PGM图像: typedef struct PGMImage{ int w; int h; unsigned char* data; }GrayImage; void ReadPGMImage(char* filename,GrayImage* image) { int width,height,size,bina...
  • 1 votes
     answers
     views

    在通用Windows应用程序中显示便携式灰度图(PGM)图像(c#,XAML)

    我需要在我的通用Windows应用程序中显示.pgm图像 . XAML图像控件不直接支持.pgm图像,所以我需要解决它 . 在互联网上有很多例子在c#中打开.pgm文件,但所有这些都依赖于使用通用Windows平台不支持的Bitmap对象(不能使用System.Drawing和System.Windows.Media库) . 我有代码读取图像的宽度和高度,并读取字节数组中的像素(包含代表灰色阴影...
  • 0 votes
     answers
     views

    在C中保存PGM图像

    我有一个数组230x230包含值:零(黑色像素),以及从25到1200的值 . 我想将此数组保存为PGM图像 . 我制作了图像 Headers :P5,230x230,255(作为最大值),我编写了数组值而没有改变 . 这给了我图像,但不是非常正确的外观(很多白色区域 - 第二个图像) 所以,我认为我应该对值进行一些缩放 . 再次,我将所有值重新调整为0-255,但这给了我完全黑色的图像 . 有什...
  • 3 votes
     answers
     views

    如何使用OpenCV显示PGM图像

    我正在尝试使用OpenCV(2.4.0)为C加载和显示.PGM图像 . void open(char* location, int flag, int windowFlag) { Mat image = imread(location, flag); namedWindow("Image window", windowFlag); imshow(&quo...

热门问题