Compare commits
2 Commits
757741c6a9
...
7921e21750
| Author | SHA1 | Date | |
|---|---|---|---|
| 7921e21750 | |||
| 197f58c187 |
@ -978,12 +978,18 @@ class ImageViewerWidget(QWidget):
|
||||
layout.addLayout(toolbar)
|
||||
|
||||
self.scroll_area = QScrollArea()
|
||||
self.scroll_area.setWidgetResizable(True)
|
||||
# setWidgetResizable(False): QLabel 保持自身 pixmap 固有尺寸,
|
||||
# 放大时自然超出视口触发滚动条,而非被 QScrollArea 强制压缩
|
||||
self.scroll_area.setWidgetResizable(False)
|
||||
self.scroll_area.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
|
||||
self.scroll_area.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded)
|
||||
self.scroll_area.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded)
|
||||
self.scroll_area.setStyleSheet("background-color: white;")
|
||||
|
||||
self.image_label = QLabel()
|
||||
self.image_label.setAlignment(Qt.AlignCenter)
|
||||
self.image_label.setStyleSheet("background-color: white;")
|
||||
self.image_label.setSizePolicy(QSizePolicy.Ignored, QSizePolicy.Ignored)
|
||||
self.image_label.setStyleSheet("background-color: white;")
|
||||
|
||||
self.scroll_area.setWidget(self.image_label)
|
||||
|
||||
|
||||
@ -130,7 +130,7 @@ class Step4SamplingPanel(QWidget):
|
||||
params_layout.addRow("内存处理块大小:", w3)
|
||||
|
||||
self.use_adaptive_sampling = QCheckBox("启用自适应边缘采样")
|
||||
self.use_adaptive_sampling.setChecked(True)
|
||||
self.use_adaptive_sampling.setChecked(False)
|
||||
params_layout.addRow("智能模式:", self.use_adaptive_sampling)
|
||||
|
||||
params_group.setLayout(params_layout)
|
||||
|
||||
@ -86,7 +86,7 @@ def get_wavelengths_from_bil_header(bil_file):
|
||||
|
||||
def get_spectral_sampling_points_chunked(bil_file, water_mask_shp, severe_glint=None, output_csvpath=None,
|
||||
interval=100, sample_radius=1, chunk_size=1000,
|
||||
use_adaptive_sampling=True, min_interval=10, max_interval=200):
|
||||
use_adaptive_sampling=True, min_interval=50, max_interval=200):
|
||||
"""
|
||||
基于bil文件、shp格式water_mask和severe_glint生成采样点并提取光谱数据(分块处理版本)
|
||||
|
||||
@ -423,7 +423,7 @@ def get_spectral_sampling_points_chunked(bil_file, water_mask_shp, severe_glint=
|
||||
|
||||
def get_spectral_sampling_points(bil_file, water_mask_shp, severe_glint=None, output_csvpath=None,
|
||||
interval=100, sample_radius=1,
|
||||
use_adaptive_sampling=True, min_interval=10, max_interval=200):
|
||||
use_adaptive_sampling=True, min_interval=50, max_interval=200):
|
||||
"""
|
||||
基于bil文件、shp格式water_mask和severe_glint生成采样点并提取光谱数据
|
||||
|
||||
|
||||
Reference in New Issue
Block a user