Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update namesandtypes.py #128

Merged
merged 1 commit into from
Dec 13, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Update namesandtypes.py
Hi I was trying to measure Object Intensity in CP 4.2.4 and I was getting a dimension error (my y dimension had disappeared). I did not get this error in CP 4.2.1. I had imported the object in as object in the names and type module. My data is 3D. If I recreated the segmentation from the raw data the error did not appear + there is no differences in the measure  Object Intensity of CP4.2.4 and CP4.2.1 so it looks like the error comes from the names and type module. Changing that line allows my pipeline to run.
  • Loading branch information
Mas515 authored Nov 14, 2022
commit 25b2475da0cbcd30c71278fbfab441213b07ce7f
2 changes: 1 addition & 1 deletion cellprofiler_core/modules/namesandtypes.py
Original file line number Diff line number Diff line change
Expand Up @@ -1610,7 +1610,7 @@ def add_objects(self, workspace, name, image_set):
indexer = numpy.zeros(nobjects + 1, int)
indexer[unique_labels] =contig_labels
image.set_image(skimage.morphology.label(indexer[labels]), convert=False)
if shape[2] == 1 or volume:
if shape[2] == 1:
o.segmented = image.pixel_data[:, :, 0]
add_object_location_measurements(
workspace.measurements, name, o.segmented, o.count
Expand Down