小编Pjr*_*yan的帖子

在 ac 头文件中使用定义

我刚刚开始学习 C,所以希望这不是一个愚蠢的问题。我遇到的问题是关于头文件和对常量使用 #define。我已经读过我应该使用以下内容来防止我的头文件被多次编译。

#ifndef NAME_OF_FILE
#define NAME_OF_FILE
.
. //my header file content
.
#endif
Run Code Online (Sandbox Code Playgroud)

我想添加一个常量,我相信我也会使用#define,例如,

#ifndef NAME_OF_FILE
#define NAME_OF_FILE

#define NUM_CONST 5 //the constant I want in my header file
.
.
.
#endif
Run Code Online (Sandbox Code Playgroud)

C 如何知道 #define NAME_OF_FILE 指的是 .h 文件而 #define NUM_CONST 5 只是一个常量?是不是因为 NUM_CONST 末尾的值?还是我完全错了?

c constants header-files

5
推荐指数
1
解决办法
5646
查看次数

基于像素颜色的坐标位置

我正在尝试获取图像中的特定坐标。我在图像中的几个位置标记了一个红点来指定我想要获取的坐标。在 GIMP 中,我使用了我能找到的纯粹红色(HTML 符号ff000)。我的想法是,我将迭代图像,直到找到纯红色阴影,然后打印出坐标。我正在使用 python 和 opencv 来做到这一点,但我找不到任何好的教程(我能找到的最好的是这个,但它不是很清楚......至少对我来说)。这是我正在处理的图像的示例。在此输入图像描述 我只想知道如何找到带有红点的像素的坐标。

编辑(添加代码):

import cv2
import numpy as np

img = cv2.imread('image.jpg')
width, height = img.shape[:2]
for i in range(0,width):
   for j in range(0,height):
      px = img[i,j]
Run Code Online (Sandbox Code Playgroud)

我不知道从这里该做什么。我尝试过诸如if px == [x,y,z]寻找颜色检测之类的代码,但这不起作用。

python opencv colors coordinates

5
推荐指数
1
解决办法
7324
查看次数

标签 统计

c ×1

colors ×1

constants ×1

coordinates ×1

header-files ×1

opencv ×1

python ×1