2026年1月11日 星期日

MTF 50 & MTF 30 的計算方式. 如果知道 一張 1080p 的照片 黑白 由 10% ~90% 需要1.5 個pixel. 這樣 MTF50 & MTF30 推算是多少?




Answer from: Deepseek

  • MTF 50 與 MTF 30 的計算方式

    MTF(Modulation Transfer Function,調制傳遞函數)是衡量光學系統(如鏡頭或顯示器)傳遞對比度能力的指標。MTF 50 和 MTF 30 分別指 MTF 值下降到 50% 和 30% 時的空間頻率(單位通常為週期每像素(cycles/pixel)或線對每毫米(lp/mm))。

    • MTF 計算基礎

      • MTF 可從邊緣響應函數(Edge Spread Function, ESF)推導。給定從 10% 到 90% 強度變化的邊緣上升距離(d),可假設系統具有高斯響應(常見近似),以推導 MTF。
      • 對於高斯系統,邊緣響應的 10-90% 上升距離(d)與點擴散函數(PSF)的標準差(σ)關係為:
        σd2.5631
        其中,2.5631 是標準高斯分佈下,從累積分佈函數 10% 到 90% 的寬度(基於標準差單位,invNorm(0.9) ≈ 1.28155,寬度 = 2 × 1.28155 = 2.5631)。
      • MTF 作為空間頻率(f)的函數為:
        MTF(f)=exp(2(πσf)2)
      • 解 MTF(f) = 0.5 和 MTF(f) = 0.3,可得 MTF 50 和 MTF 30 的頻率(f_{50} 和 f_{30})。
    • 推導公式

      • MTF 50(f_{50})
        exp(2(πσf50)2)=0.5
        解得:
        f500.4803dcycles per pixel
      • MTF 30(f_{30})
        exp(2(πσf30)2)=0.3
        解得:
        f300.6331dcycles per pixel

    Example: 給定條件下的推算

    • 輸入參數

      • 一張 1080p 照片(解析度通常為 1920 × 1080 像素),但物理尺寸未指定,因此計算以像素為單位。
      • 黑白(強度)由 10% 到 90% 的過渡需要 1.5 像素d = 1.5 像素)。
    • MTF 50 推算

      f500.4803d=0.48031.50.3202 cycles per pixel

      約為 0.32 cycles per pixel

    • MTF 30 推算

      f300.6331d=0.63311.50.4221 cycles per pixel

      約為 0.42 cycles per pixel

    結果與說明

    • MTF 50:約 0.32 cycles per pixel
    • MTF 30:約 0.42 cycles per pixel
    • 單位:由於輸入距離以像素為單位,且照片物理尺寸未指定,結果以 cycles per pixel(每像素週期數)表示。若需轉換為線對每毫米(lp/mm),需知道像素間距(例如,若像素間距為 p mm,則 MTF 50 = 0.32 / p lp/mm)。
    • 合理性驗證
      • Nyquist 頻率(最高可解析頻率)為 0.5 cycles per pixel(因每個週期需至少 2 像素)。
      • f_{50} = 0.32 < 0.5 和 f_{30} = 0.42 < 0.5,均在 Nyquist 頻率以下,符合系統略顯模糊的特性(因上升距離 1.5 像素表示邊緣不銳利)。

    此推算基於高斯系統假設,適用於一般光學分析。若系統響應非高斯,結果可能略有差異。


2025年12月26日 星期五

烏克蘭

 



這張圖片顯示的是一件灰色T恤,上面印有烏克蘭的國家象徵。

以下是圖片中各元素的解釋:

 * 國徽(三叉戟): 在左側的藍色盾牌上,一個突出的黃色符號是三叉戟(Tryzub),它是烏克蘭的官方國徽。

   * 背景資訊: 三叉戟的歷史可以追溯到公元10世紀的基輔羅斯時期的留里克王朝(Rurik dynasty)的徽章,特別是弗拉基米爾大帝(Volodymyr the Great)時代。現代烏克蘭採用它,象徵著對古代歷史和獨立精神的繼承。

 * 國名: 在三叉戟下方,用黃色字母書寫的詞是**「УКРАЇНА」。這是烏克蘭語(西里爾字母)的「Ukraine」(烏克蘭)**。

 * 國旗: 在右側(可能是袖子或側邊),可以看到一塊由藍色和黃色組成的雙色旗幟。

   * 背景資訊: 烏克蘭國旗由兩個等寬的水平色條組成,藍色在上,黃色在下。藍色通常象徵天空、溪流和和平,黃色則象徵小麥田和繁榮。

總而言之,這件T恤清楚地展示了與烏克蘭相關的愛國或民族主義符號。

您對這些符號、烏克蘭這個國家,或是T恤本身還有

什麼想知道的嗎?

2025年12月25日 星期四

牌照稅和燃料費

 台灣,牌照稅燃料費是每年需要繳納的兩項不同費用,稅額根據車輛的種類(汽車或機車)、汽缸總排氣量(c.c.)而定。 

費用說明與級距
這兩項費用是分開徵收的:
  • 使用牌照稅: 屬於地方稅,由財政部稅捐稽徵機關負責徵收,主要用於地方建設。
  • 汽車燃料使用費 (燃料稅): 屬於規費,由交通部公路局負責徵收,主要用於公路養護、修建及安全管理。 
以下為常見自用小客車的牌照稅與燃料費年繳稅額級距參考: 
汽缸總排氣量 (c.c.)牌照稅 (元/年)燃料費 (元/年)合計 (元/年)
500c.c. 以下1,6202,4004,020
501 - 600c.c.2,1602,4004,560
601 - 1200c.c.4,3204,8009,120
1201 - 1800c.c.7,1204,80011,920
1801 - 2400c.c.11,2306,18017,410
2401 - 3000c.c.15,2107,20022,410
3001 - 4200c.c.28,2208,64036,860
備註:電動汽車及電動機車目前至 114 年 12 月 31 日止免徵使用牌照稅。 
繳納時間與方式
兩項費用開徵時間不同:
費用類別 開徵時間 (自用車)
牌照稅每年 4 月
燃料費每年 7 月

2025年12月10日 星期三

LINE 也搭上 FCM 的順風車而變秒推 其背後原理

 你的情況其實完全符合中國 Android 手機常見的 FCM(推播服務)行為邏輯,而你做的這些步驟:

  • 陸版 NOTE 13 Pro

  • MIUI14 → HyperOS

  • 安裝 Google Play

  • 安裝 Outlook(並登入 Gmail)

之後 LINE 推播突然變成 “秒叫”,這背後是有明確技術原因的。

我用最清楚的方式說明:


✅ 為什麼你安裝 Outlook(綁 Gmail)後,LINE 推播變秒叫?

因為 Google Play 服務 + Gmail(透過 Outlook)會強迫 FCM 長期保持連線

📌 你手機原本發生什麼?

陸版機 + MIUI / HyperOS:

  • 本來不包含 Google 套件

  • 即使 sideload 也可能 FCM(推播通道)連不起來或容易被殺

  • 所以 LINE、Gmail、Facebook 等需要 FCM 的推播會延遲甚至完全收不到


📌 為什麼「安裝 Outlook 並加入 Gmail」會讓 FCM 活起來?

這是關鍵:
Outlook 收 Gmail,需要透過 Google 的 OAuth + push 機制,背後會大量使用 Google Play Services 與 FCM。

結果有三個重要效果:


Google Play Services(含 FCM)變成 “重要服務”

HyperOS 會判定:

  • Outlook 是 email 主要工具

  • Gmail 是系統級帳號服務

  • Google Play Services 是 Outlook 的依賴服務

因此:

👉 系統不敢隨便把 Google Play Services / FCM 殺掉
👉 後台優先級提升
👉 FCM 長連線更不容易斷線


Outlook 會定期喚醒 FCM 通道

即使系統把 FCM 壓掉:

  • Outlook 會喚醒 Google Play Services

  • Gmail 同步也會喚醒 FCM

  • 整個 Google 通訊鏈路重新被拉起來

結果使得:

👉 LINE 也搭上 FCM 的順風車而變秒推


HyperOS 的後台機制被“迫使”接受 FCM

中國 ROM 的特色:

  • 預設會殺 Google 服務

  • 但當你安裝 Outlook + Gmail 這種「通訊類、系統級需求」App 時
    HyperOS 會自動放寬限制

因此:

👉 你的 FCM 從不穩定 → 穩定、常駐


✨ 最簡短的答案

Outlook(綁 Gmail)強迫 Google Play Services / FCM 長期保持活躍,使 LINE 推播恢復正常。


如果你想讓推播永遠穩:

我可以幫你檢查或設定以下項目:

✔ FCM Toolbox 測試
✔ HyperOS / 小米後台設定
✔ 鎖定 Google Play Services
✔ 鎖定 LINE
✔ 權限、內存占用限制調整

要不要我一步一步教你如何讓 FCM 100% 常駐、不被殺?