
图像对象
图像对象是Labvanced中使用最广泛的对象之一,使研究人员能够在实验中向参与者展示静态图像或图片。它在认知、社会和行为研究中通常用于展示对象、场景或面孔等刺激。
图像对象高度灵活,可以通过各种属性和设置进行自定义,以符合实验设计。研究人员可以控制图像大小、位置、旋转和不透明度等方面,以确保精确的刺激展示。此外,图像对象可以通过事件动态操控,实现高级逻辑交互。
实验设计中的图像对象
在实验设计中使用图像对象时,了解如何在设计过程中处理它是很重要的。下面,我们将讨论几种如何通过此对象添加图像的选项,以及如何通过自定义或使用更动态的方法(如数据框和事件)来控制它。 Labvanced提供多种方式来控制实验中图像对象的展示和行为。这可以通过以下方式完成:
在进入上述主题之前,先说明如何在编辑器中添加图像。
添加图像对象
要将图像对象集成到实验中,请在任务编辑器工具栏中打开Images & Drawing组并选择Image。

工作流程提示:提前准备和组织您的刺激。
图像对象的对象属性面板
对象属性面板位于编辑模式下屏幕的右侧,为您提供多个选项来编辑图像对象的所有属性,包括上传图像刺激的选项。
如下图所示,右侧面板上有多个选项,您可以通过几次点击轻松控制图像的设置。我们将该图像重命名为“目标图像”。

有关这些选项的完整说明,请参阅页面底部的此部分,其中所有属性以表格格式列出。
注意:请记住,所有这些属性也可以通过事件访问。因此,如果您想进行自定义操作(比如按钮点击)以更改属性,这是完全可能的!
通常,您会使用此面板设置默认属性,然后使用事件将其动态更新为新值。例如,您可以使用事件并指定在图像点击(触发)时,图像向右移动5个单位。
添加图像对象的任务向导
如果您希望使用电子表格/ CSV数据设置实验任务,可以使用任务向导添加图像刺激。
在下面的示例中,B列和C列代表图像刺激,利用Labvanced中的任务向导将自动添加到图像对象中。
在下面的示例中,B列和C列代表图像刺激,利用Labvanced中的任务向导将自动添加到图像对象中。

使用此向导,您可以从单个CSV文件和刺激文件中创建整个实验任务结构,包括刺激、事件、变量、因素、条件、随机化和数据记录。
试验系统和图像对象
一旦将图像对象添加到框架中,试验系统可结合使用,以根据您的实验假设创建不同的试验(任务的若干独特重复)。
假设您正在研究情绪,并希望根据情绪类型对试验进行分类和设计。您可以将两个图像对象添加到一个框架中,一个用于快乐情绪的刺激,另一个用于悲伤情绪。然后,您可以添加一个名为“情绪”的因素,两个级别为“快乐”和“悲伤”,在相关条件下上传图像刺激。
**📌 实操示例:将刺激上传到特定级别和对象:**在下面的视频中,我们通过将图像刺激上传到相关条件来开发实验设计。
有关更多信息,请访问我们的试验系统文档。
事件系统和图像对象
事件系统是一种动态方式:
- 控制图像的行为
- 记录对象的特定属性:
- 通过数据框呈现图像刺激
我们现在将更详细地讨论这些观点。
控制图像行为
可以使用事件修改图像的任何行为或外观。
在下面的示例中,我们在名为“目标图像”的图像对象上设置了鼠标点击(触发),并指定目标图像的x坐标(这是一个属性)应增加+5。换句话说,每次点击将使x坐标增加+5,将图像向右移动。

注意:您可以记录并将对象属性更改在屏幕上更新的确切时间(以毫秒为单位)保存到变量中!
来自图像对象的数据和记录
要记录与图像对象相关的值,可以使用设置/记录变量操作并指定要记录的数据。
记录文件名
在某些情况下,您可能希望记录在实验过程中在试验中呈现的图像的确切名称。这是绝对可以的,并且设置起来很简单!
在下面的示例中,我们将存储正确图像和错误图像的名称。有两个变量——“正确图像名称”和“错误图像名称”,都存储“字符串”数据,因为文件名是字符串格式。
要指向对象,只需单击铅笔图标,然后选择Frame / Task / Object类别并选择Object Property。对于第一个字段,选择目标对象,对于第二个字段选择Filename。类似地,对于“错误图像名称”变量,我们通过链接到“错误”图像对象来指向刺激的文件名。

因此,具体的图像文件名按试验列出,如下图所示。

上面的示例取自这个 关于 Bouba-Kiki 效应的示例研究,您可以将其导入到您的账户中。
随机化和图像对象
随机化是与图像呈现相关的另一个关键主题。在此背景下,有许多方式来讨论随机化,因为随机化在很大程度上依赖于特定的实验。
关于图像对象,随机化通常涉及更改目标图像的位置或从一组中选择随机图像。
有关 Labvanced 中随机化和平衡的更多信息,请参考这个 页面.
研究聚焦:图像对象的实际应用
图像对象在实验研究中发挥着至关重要的作用,特别是在涉及视觉感知、记忆和注意力的研究中。Labvanced 使各个领域的研究人员能够使用 Labvanced 的图像对象进行研究。
视觉注意力动态:眼动追踪研究
这项研究 (Calignano et al., 2024) 探讨了语义加工,即词语和物体的意义如何影响我们定向视觉焦点的地方和方式。假设真实词汇和熟悉物体会比伪词或伪物体更有效地影响注意力参与和目标检测。
参与者被呈现前导刺激(可能影响我们对后续目标的注意力和感知的初始提示)。研究人员使用 Labvanced 进行两项 基于网络的眼动追踪 实验:
- **实验 1:**参与者被呈现词语(真实词汇或伪词)作为前导刺激
- **实验 2:**涉及呈现图像(真实物体或伪物体)作为前导刺激。
包含单词(实验 1)和图像(实验 2)的实验范式; Calignano et al. (2024).
在查看前导刺激后,他们看到了一个空间提示(有效或无效),指示在哪里寻找目标。有效的空间提示出现在与目标相同的位置,而无效提示则出现在与目标不同的位置。参与者必须识别目标并在定位目标时按下一个键进行回应。
收集的数据包括目标检测的反应时间(毫秒)、任务执行的准确率以及用于注意力分析的眼动追踪数据。
研究结果显示,即使它们的呈现与任务没有直接关系,词语和已识别的物体仍能通过自上而下的过程增强目标检测。
图像对象属性表
与 Labvanced 中的任何对象一样,在处理该对象时,会在右侧面板上显示一些常规但也特定于对象的属性。以下是与图像对象选项相关的规范和描述:
图像对象的主要属性
| 属性名称 | 数据类型 | 可修改方式 | 框架类型 | 描述 |
|---|---|---|---|---|
Name | 字符串 | 是,文本框 | 画布 & 页面 | 对象的名称。该名称在许多地方被用作对对象的引用(即在事件中),因此它应该是唯一的。 |
Visibility | 数值 (0-1) | 是,复选框 | 画布 | 对象的透明度值。值为 0 时对象将完全不可见;值为 1 时完全可见。 |
Active | 布尔 (true / false) | 是,复选框 | 画布 & 页面 | 确定对象在实验执行期间是否处于活跃状态并可以更改。如果设置为 false,则该对象将不会引发任何动作。 |
图像对象的位置和大小属性
| 属性名称 | 数据类型 | 可修改方式 | 框架类型 | 描述 |
|---|---|---|---|---|
X | 数值 (0-框架宽度) | 是,文本或箭头 | 画布 | 对象的 X 位置。 |
Y | 数值 (0-框架高度) | 是,文本或箭头 | 画布 | 对象的 Y 位置。 |
Width | 数值 (0-框架宽度) | 是,文本或箭头 | 画布 | 对象的宽度。 |
Height | 数值 (0-框架宽度) | 是,文本或箭头 | 画布 | 对象的高度。 |
Anchor | 类别 (1-9) | 是,选择选项 | 画布 | 锚点将设置对象的“位置参考点”。默认情况下,这是左上角。 |
图像对象的缩放和旋转属性
| 属性名称 | 数据类型 | 可修改方式 | 框架类型 | 描述 |
|---|---|---|---|---|
Scaling | 数值 (0-无限) | 是,文本或箭头 | 画布 | 更改元素的缩放/缩放级别。较大的值将缩放元素。 |
Rotation | 数值 (0-359) | 是,文本或箭头 | 画布 | 更改对象的旋转。 0 是默认的竖直位置。 |
Keep aspect ratio | 布尔 (true / false) | 是,复选框 | 画布 | 确定是否在对象重新缩放时保持其纵横比。 |
图像对象的样式
| 属性名称 | 数据类型 | 可修改方式 | 框架类型 | 描述 |
|---|---|---|---|---|
Border-Size | 数值 (0-无限) | 是,文本或箭头 | 画布 | 更改对象的边框大小。 0 将不显示边框。 |
Border-Color | 十六进制字符串 (颜色) | 是,选择选项 | 画布 | 更改对象的边框颜色。 |
Background (BG)-Color | 十六进制字符串 (颜色) | 是,选择选项 | 画布 | 更改对象的背景颜色。默认情况下将没有颜色/透明。 |
Roundness | 数值 (0-1) | 是,文本或箭头 | 画布 | 更改对象的圆角程度。 1 是完全圆形的对象,0 是完全方形的对象。 |
Overflow-X | 类别 (隐藏,自动,可见) | 是,选择选项 | 画布 | 确定对象在 X 维度中是否具有可见的滚动条。 |
Overflow-Y | 类别 (隐藏,自动,可见) | 是,选择选项 | 画布 | 确定对象在 Y 维度中是否具有可见的滚动条。 |
Scroll Margin | 数值 | 是,文本或箭头 | 画布 | 确定滚动条的边距,以百分比表示。 |
Change CSS Properties | CSS 代码 | 是,复选框和文本框 | 画布 | 使用 CSS 代码更改对象外观的某个方面。 |
播放器中的鼠标交互
| 属性名称 | 数据类型 | 可修改方式 | 框架类型 | 描述 |
|---|---|---|---|---|
Selectable | 布尔 (true / false) | 是,复选框 | 画布 | 确定对象是否可以在实验执行期间被选中/高亮显示。 |
Highlight on Select | 布尔 (true / false) | 是,复选框 | 画布 | 确定已选择的对象在视觉上是否显得被选择(即有边框)。 |
Draggable | 布尔 (true / false) | 是,复选框 | 画布 | 确定对象在实验执行期间是否可以拖动。 |
Resizable | 布尔 (true / false) | 是,复选框 | 画布 | 确定对象在实验执行期间是否可以重新缩放。 |
Track Scroll | 布尔 (true / false) | 是,复选框和激活后可输入数值 (ScrollPositionX, ScrollPositionY) | 画布 | 如果对象以滚动条的形式呈现,则启用滚动跟踪。 |
图像属性
| 属性名称 | 数据类型 | 可修改方式 | 描述 |
|---|---|---|---|
Filename | 字符串 | 是,文本框 | 文件的给定名称。 |
Select File (Folder Icon) | 函数 | 是,单击图标 | 单击文件夹图标打开文件管理器以选择现有文件或上传并选择新文件。 |
Stimulus Info | 字符串 | 是,文本框 | 可修改的属性,可用于在实验执行期间存储动态刺激信息。 |
Stretch to Fit Bounding Box | 布尔 (true / false) | 是,复选框 | 激活时,图像被拉伸以完全填充边界框。 |
Bounding Box Fit | 函数 | 是,单击图标 | 单击“适配”后,边界框将裁剪到图像的尺寸。 |
Auto Fit Bounding Box with Image | 函数 | 是,复选框 | 激活时,边界框将自动更改以匹配图像。 |